body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 3rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #e43f3f !important;
}
.bg-success {
  background-color: #0caf70 !important;
}
.bg-info {
  background-color: #e43f3f !important;
}
.bg-warning {
  background-color: #ffffff !important;
}
.bg-danger {
  background-color: #ff9966 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #e43f3f !important;
  border-color: #e43f3f !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #b31919 !important;
  border-color: #b31919 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #b31919 !important;
  border-color: #b31919 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #e43f3f !important;
  border-color: #e43f3f !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #b31919 !important;
  border-color: #b31919 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #b31919 !important;
  border-color: #b31919 !important;
}
.btn-success,
.btn-success:active {
  background-color: #0caf70 !important;
  border-color: #0caf70 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #065e3c !important;
  border-color: #065e3c !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #065e3c !important;
  border-color: #065e3c !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #ff5f0f !important;
  border-color: #ff5f0f !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e43f3f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #b31919 !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: #e43f3f !important;
  border-color: #e43f3f !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e43f3f;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #b31919 !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: #e43f3f !important;
  border-color: #e43f3f !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #0caf70;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #065e3c !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #0caf70 !important;
  border-color: #0caf70 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff9966;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #ff5f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #ff9966 !important;
  border-color: #ff9966 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #e43f3f !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #0caf70 !important;
}
.text-info {
  color: #e43f3f !important;
}
.text-warning {
  color: #ffffff !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: #a61717 !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: #055033 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #a61717 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #cccccc !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #ff5500 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  transition: 0.2s;
  position: relative;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0 1.2em;
}
.nav-tabs .nav-link.active {
  color: #e43f3f;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #e43f3f;
}
.alert-warning {
  background-color: #ffffff;
}
.alert-danger {
  background-color: #ff9966;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #e43f3f;
  border-color: #e43f3f;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #e43f3f;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #fdf2f2;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #48f2b1;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #fdf2f2;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.form-control {
  font-family: 'Jost', sans-serif;
  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: #e43f3f !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #e43f3f;
}
/* 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: #e43f3f;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #e43f3f;
}
.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: #e43f3f;
  border-bottom-color: #e43f3f;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #e43f3f !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='%23e43f3f' %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-sDgEwLoBDk {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDgEwLoBDk nav.navbar {
  position: fixed;
}
.cid-sDgEwLoBDk .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-sDgEwLoBDk .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDgEwLoBDk .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDgEwLoBDk .dropdown-item:hover,
.cid-sDgEwLoBDk .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDgEwLoBDk .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDgEwLoBDk .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDgEwLoBDk .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDgEwLoBDk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDgEwLoBDk .nav-link {
  position: relative;
}
.cid-sDgEwLoBDk .container {
  display: flex;
  margin: auto;
}
.cid-sDgEwLoBDk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDgEwLoBDk .dropdown-menu,
.cid-sDgEwLoBDk .navbar.opened {
  background: #ffffff !important;
}
.cid-sDgEwLoBDk .nav-item:focus,
.cid-sDgEwLoBDk .nav-link:focus {
  outline: none;
}
.cid-sDgEwLoBDk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDgEwLoBDk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDgEwLoBDk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDgEwLoBDk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDgEwLoBDk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDgEwLoBDk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDgEwLoBDk .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDgEwLoBDk .navbar.opened {
  transition: all 0.3s;
}
.cid-sDgEwLoBDk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDgEwLoBDk .navbar .navbar-logo img {
  width: auto;
}
.cid-sDgEwLoBDk .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDgEwLoBDk .navbar.collapsed {
  justify-content: center;
}
.cid-sDgEwLoBDk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDgEwLoBDk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDgEwLoBDk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDgEwLoBDk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDgEwLoBDk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDgEwLoBDk .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-sDgEwLoBDk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDgEwLoBDk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDgEwLoBDk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDgEwLoBDk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDgEwLoBDk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDgEwLoBDk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDgEwLoBDk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDgEwLoBDk .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-sDgEwLoBDk .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDgEwLoBDk .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDgEwLoBDk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDgEwLoBDk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDgEwLoBDk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDgEwLoBDk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDgEwLoBDk .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDgEwLoBDk .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDgEwLoBDk .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDgEwLoBDk .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDgEwLoBDk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDgEwLoBDk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDgEwLoBDk .dropdown-item.active,
.cid-sDgEwLoBDk .dropdown-item:active {
  background-color: transparent;
}
.cid-sDgEwLoBDk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDgEwLoBDk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDgEwLoBDk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDgEwLoBDk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDgEwLoBDk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDgEwLoBDk .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDgEwLoBDk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDgEwLoBDk .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDgEwLoBDk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDgEwLoBDk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDgEwLoBDk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDgEwLoBDk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDgEwLoBDk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDgEwLoBDk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDgEwLoBDk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDgEwLoBDk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDgEwLoBDk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDgEwLoBDk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDgEwLoBDk .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDgEwLoBDk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDgEwLoBDk .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-sDgEwLoBDk .navbar {
    height: 70px;
  }
  .cid-sDgEwLoBDk .navbar.opened {
    height: auto;
  }
  .cid-sDgEwLoBDk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDgEzMhRxN {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDgEEh3BIM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDgEEh3BIM .mbr-section-title {
  color: #ffffff;
}
.cid-sDgEGJPyob {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDgEGJPyob .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDgEGJPyob img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDgEGJPyob .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDgEHnEmsx {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDgEHnEmsx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDgEHnEmsx .row {
  flex-direction: row-reverse;
}
.cid-sDgEHnEmsx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDgEHnEmsx .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDgEHnEmsx .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDgELrTXCW {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDgELrTXCW .item {
  padding-bottom: 2rem;
}
.cid-sDgELrTXCW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDgELrTXCW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDgELrTXCW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDgELrTXCW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDgELrTXCW .carousel-control,
.cid-sDgELrTXCW .close {
  background: #1b1b1b;
}
.cid-sDgELrTXCW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDgELrTXCW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDgELrTXCW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDgELrTXCW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDgELrTXCW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDgELrTXCW .close::before {
  content: '\e91a';
}
.cid-sDgELrTXCW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDgELrTXCW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDgELrTXCW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgELrTXCW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDgELrTXCW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDgELrTXCW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDgELrTXCW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDgELrTXCW .carousel-indicators li.active,
.cid-sDgELrTXCW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDgELrTXCW .carousel-indicators li::after,
.cid-sDgELrTXCW .carousel-indicators li::before {
  content: none;
}
.cid-sDgELrTXCW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDgELrTXCW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDgELrTXCW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDgELrTXCW .carousel-indicators {
    display: none;
  }
}
.cid-sDgELrTXCW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDgELrTXCW .carousel-inner > .active {
  display: block;
}
.cid-sDgELrTXCW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgELrTXCW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDgELrTXCW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDgELrTXCW .carousel-control,
  .cid-sDgELrTXCW .carousel-indicators,
  .cid-sDgELrTXCW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDgELrTXCW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDgELrTXCW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDgELrTXCW .carousel-indicators .active,
.cid-sDgELrTXCW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDgELrTXCW .carousel-indicators .active {
  background: #fff;
}
.cid-sDgELrTXCW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDgELrTXCW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDgELrTXCW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDgELrTXCW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDgELrTXCW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDgELrTXCW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDgELrTXCW .carousel {
  width: 100%;
}
.cid-sDgELrTXCW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDgELrTXCW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDgELrTXCW .modal.fade .modal-dialog,
.cid-sDgELrTXCW .modal.in .modal-dialog {
  transform: none;
}
.cid-sDgELrTXCW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDgELrTXCW H6 {
  text-align: center;
}
.cid-sDgGr8As9J {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDgGr8As9J .item {
  padding-bottom: 2rem;
}
.cid-sDgGr8As9J .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDgGr8As9J .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDgGr8As9J .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDgGr8As9J .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDgGr8As9J .carousel-control,
.cid-sDgGr8As9J .close {
  background: #1b1b1b;
}
.cid-sDgGr8As9J .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDgGr8As9J .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDgGr8As9J .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDgGr8As9J .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDgGr8As9J .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDgGr8As9J .close::before {
  content: '\e91a';
}
.cid-sDgGr8As9J .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDgGr8As9J .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDgGr8As9J .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgGr8As9J .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDgGr8As9J .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDgGr8As9J .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDgGr8As9J .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDgGr8As9J .carousel-indicators li.active,
.cid-sDgGr8As9J .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDgGr8As9J .carousel-indicators li::after,
.cid-sDgGr8As9J .carousel-indicators li::before {
  content: none;
}
.cid-sDgGr8As9J .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDgGr8As9J .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDgGr8As9J .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDgGr8As9J .carousel-indicators {
    display: none;
  }
}
.cid-sDgGr8As9J .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDgGr8As9J .carousel-inner > .active {
  display: block;
}
.cid-sDgGr8As9J .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgGr8As9J .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDgGr8As9J .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDgGr8As9J .carousel-control,
  .cid-sDgGr8As9J .carousel-indicators,
  .cid-sDgGr8As9J .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDgGr8As9J .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDgGr8As9J .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDgGr8As9J .carousel-indicators .active,
.cid-sDgGr8As9J .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDgGr8As9J .carousel-indicators .active {
  background: #fff;
}
.cid-sDgGr8As9J .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDgGr8As9J .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDgGr8As9J .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDgGr8As9J .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDgGr8As9J .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDgGr8As9J .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDgGr8As9J .carousel {
  width: 100%;
}
.cid-sDgGr8As9J .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDgGr8As9J .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDgGr8As9J .modal.fade .modal-dialog,
.cid-sDgGr8As9J .modal.in .modal-dialog {
  transform: none;
}
.cid-sDgGr8As9J .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDgGr8As9J H6 {
  text-align: center;
}
.cid-sDgEOEfFgf {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDgEOEfFgf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDgEOEfFgf img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDgEOEfFgf .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDgHipaFN1 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDgHipaFN1 .item {
  padding-bottom: 2rem;
}
.cid-sDgHipaFN1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDgHipaFN1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDgHipaFN1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDgHipaFN1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDgHipaFN1 .carousel-control,
.cid-sDgHipaFN1 .close {
  background: #1b1b1b;
}
.cid-sDgHipaFN1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDgHipaFN1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDgHipaFN1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDgHipaFN1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDgHipaFN1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDgHipaFN1 .close::before {
  content: '\e91a';
}
.cid-sDgHipaFN1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDgHipaFN1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDgHipaFN1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgHipaFN1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDgHipaFN1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDgHipaFN1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDgHipaFN1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDgHipaFN1 .carousel-indicators li.active,
.cid-sDgHipaFN1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDgHipaFN1 .carousel-indicators li::after,
.cid-sDgHipaFN1 .carousel-indicators li::before {
  content: none;
}
.cid-sDgHipaFN1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDgHipaFN1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDgHipaFN1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDgHipaFN1 .carousel-indicators {
    display: none;
  }
}
.cid-sDgHipaFN1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDgHipaFN1 .carousel-inner > .active {
  display: block;
}
.cid-sDgHipaFN1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgHipaFN1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDgHipaFN1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDgHipaFN1 .carousel-control,
  .cid-sDgHipaFN1 .carousel-indicators,
  .cid-sDgHipaFN1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDgHipaFN1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDgHipaFN1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDgHipaFN1 .carousel-indicators .active,
.cid-sDgHipaFN1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDgHipaFN1 .carousel-indicators .active {
  background: #fff;
}
.cid-sDgHipaFN1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDgHipaFN1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDgHipaFN1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDgHipaFN1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDgHipaFN1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDgHipaFN1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDgHipaFN1 .carousel {
  width: 100%;
}
.cid-sDgHipaFN1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDgHipaFN1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDgHipaFN1 .modal.fade .modal-dialog,
.cid-sDgHipaFN1 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDgHipaFN1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDgHipaFN1 H6 {
  text-align: center;
}
.cid-sDgHRUXv5u {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDgHRUXv5u .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDgHRUXv5u .row {
  flex-direction: row-reverse;
}
.cid-sDgHRUXv5u img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDgHRUXv5u .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDgHRUXv5u .mbr-section-title {
  color: #ffffff;
}
.cid-sDgHTvOdMg {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDgHTvOdMg .item {
  padding-bottom: 2rem;
}
.cid-sDgHTvOdMg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDgHTvOdMg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDgHTvOdMg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDgHTvOdMg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDgHTvOdMg .carousel-control,
.cid-sDgHTvOdMg .close {
  background: #1b1b1b;
}
.cid-sDgHTvOdMg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDgHTvOdMg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDgHTvOdMg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDgHTvOdMg .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDgHTvOdMg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDgHTvOdMg .close::before {
  content: '\e91a';
}
.cid-sDgHTvOdMg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDgHTvOdMg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDgHTvOdMg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgHTvOdMg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDgHTvOdMg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDgHTvOdMg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDgHTvOdMg .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDgHTvOdMg .carousel-indicators li.active,
.cid-sDgHTvOdMg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDgHTvOdMg .carousel-indicators li::after,
.cid-sDgHTvOdMg .carousel-indicators li::before {
  content: none;
}
.cid-sDgHTvOdMg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDgHTvOdMg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDgHTvOdMg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDgHTvOdMg .carousel-indicators {
    display: none;
  }
}
.cid-sDgHTvOdMg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDgHTvOdMg .carousel-inner > .active {
  display: block;
}
.cid-sDgHTvOdMg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgHTvOdMg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDgHTvOdMg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDgHTvOdMg .carousel-control,
  .cid-sDgHTvOdMg .carousel-indicators,
  .cid-sDgHTvOdMg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDgHTvOdMg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDgHTvOdMg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDgHTvOdMg .carousel-indicators .active,
.cid-sDgHTvOdMg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDgHTvOdMg .carousel-indicators .active {
  background: #fff;
}
.cid-sDgHTvOdMg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDgHTvOdMg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDgHTvOdMg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDgHTvOdMg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDgHTvOdMg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDgHTvOdMg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDgHTvOdMg .carousel {
  width: 100%;
}
.cid-sDgHTvOdMg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDgHTvOdMg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDgHTvOdMg .modal.fade .modal-dialog,
.cid-sDgHTvOdMg .modal.in .modal-dialog {
  transform: none;
}
.cid-sDgHTvOdMg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDgHTvOdMg H6 {
  text-align: center;
}
.cid-sDgJMlhFKy {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDgJMlhFKy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDgJMlhFKy img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDgJMlhFKy .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDgJMlhFKy .mbr-section-title {
  text-align: left;
}
.cid-sDgJNNZLKW {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDgJNNZLKW .item {
  padding-bottom: 2rem;
}
.cid-sDgJNNZLKW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDgJNNZLKW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDgJNNZLKW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDgJNNZLKW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDgJNNZLKW .carousel-control,
.cid-sDgJNNZLKW .close {
  background: #1b1b1b;
}
.cid-sDgJNNZLKW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDgJNNZLKW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDgJNNZLKW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDgJNNZLKW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDgJNNZLKW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDgJNNZLKW .close::before {
  content: '\e91a';
}
.cid-sDgJNNZLKW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDgJNNZLKW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDgJNNZLKW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgJNNZLKW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDgJNNZLKW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDgJNNZLKW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDgJNNZLKW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDgJNNZLKW .carousel-indicators li.active,
.cid-sDgJNNZLKW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDgJNNZLKW .carousel-indicators li::after,
.cid-sDgJNNZLKW .carousel-indicators li::before {
  content: none;
}
.cid-sDgJNNZLKW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDgJNNZLKW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDgJNNZLKW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDgJNNZLKW .carousel-indicators {
    display: none;
  }
}
.cid-sDgJNNZLKW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDgJNNZLKW .carousel-inner > .active {
  display: block;
}
.cid-sDgJNNZLKW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgJNNZLKW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDgJNNZLKW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDgJNNZLKW .carousel-control,
  .cid-sDgJNNZLKW .carousel-indicators,
  .cid-sDgJNNZLKW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDgJNNZLKW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDgJNNZLKW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDgJNNZLKW .carousel-indicators .active,
.cid-sDgJNNZLKW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDgJNNZLKW .carousel-indicators .active {
  background: #fff;
}
.cid-sDgJNNZLKW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDgJNNZLKW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDgJNNZLKW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDgJNNZLKW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDgJNNZLKW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDgJNNZLKW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDgJNNZLKW .carousel {
  width: 100%;
}
.cid-sDgJNNZLKW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDgJNNZLKW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDgJNNZLKW .modal.fade .modal-dialog,
.cid-sDgJNNZLKW .modal.in .modal-dialog {
  transform: none;
}
.cid-sDgJNNZLKW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDgJNNZLKW H6 {
  text-align: center;
}
.cid-sDgLBuJ4tP {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDgLBuJ4tP .item {
  padding-bottom: 2rem;
}
.cid-sDgLBuJ4tP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDgLBuJ4tP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDgLBuJ4tP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDgLBuJ4tP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDgLBuJ4tP .carousel-control,
.cid-sDgLBuJ4tP .close {
  background: #1b1b1b;
}
.cid-sDgLBuJ4tP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDgLBuJ4tP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDgLBuJ4tP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDgLBuJ4tP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDgLBuJ4tP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDgLBuJ4tP .close::before {
  content: '\e91a';
}
.cid-sDgLBuJ4tP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDgLBuJ4tP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDgLBuJ4tP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgLBuJ4tP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDgLBuJ4tP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDgLBuJ4tP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDgLBuJ4tP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDgLBuJ4tP .carousel-indicators li.active,
.cid-sDgLBuJ4tP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDgLBuJ4tP .carousel-indicators li::after,
.cid-sDgLBuJ4tP .carousel-indicators li::before {
  content: none;
}
.cid-sDgLBuJ4tP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDgLBuJ4tP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDgLBuJ4tP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDgLBuJ4tP .carousel-indicators {
    display: none;
  }
}
.cid-sDgLBuJ4tP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDgLBuJ4tP .carousel-inner > .active {
  display: block;
}
.cid-sDgLBuJ4tP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgLBuJ4tP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDgLBuJ4tP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDgLBuJ4tP .carousel-control,
  .cid-sDgLBuJ4tP .carousel-indicators,
  .cid-sDgLBuJ4tP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDgLBuJ4tP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDgLBuJ4tP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDgLBuJ4tP .carousel-indicators .active,
.cid-sDgLBuJ4tP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDgLBuJ4tP .carousel-indicators .active {
  background: #fff;
}
.cid-sDgLBuJ4tP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDgLBuJ4tP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDgLBuJ4tP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDgLBuJ4tP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDgLBuJ4tP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDgLBuJ4tP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDgLBuJ4tP .carousel {
  width: 100%;
}
.cid-sDgLBuJ4tP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDgLBuJ4tP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDgLBuJ4tP .modal.fade .modal-dialog,
.cid-sDgLBuJ4tP .modal.in .modal-dialog {
  transform: none;
}
.cid-sDgLBuJ4tP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDgLBuJ4tP H6 {
  text-align: center;
}
.cid-sDgMkGO2hL {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDgMkGO2hL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDgMkGO2hL .row {
  flex-direction: row-reverse;
}
.cid-sDgMkGO2hL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDgMkGO2hL .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDgMkGO2hL .mbr-section-title {
  color: #ffffff;
}
.cid-sDgMUR5iX6 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDgMUR5iX6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDgMUR5iX6 .row {
  flex-direction: row-reverse;
}
.cid-sDgMUR5iX6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDgMUR5iX6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDgMnVLQME {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDgMnVLQME .item {
  padding-bottom: 2rem;
}
.cid-sDgMnVLQME .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDgMnVLQME .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDgMnVLQME .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDgMnVLQME .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDgMnVLQME .carousel-control,
.cid-sDgMnVLQME .close {
  background: #1b1b1b;
}
.cid-sDgMnVLQME .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDgMnVLQME .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDgMnVLQME .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDgMnVLQME .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDgMnVLQME .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDgMnVLQME .close::before {
  content: '\e91a';
}
.cid-sDgMnVLQME .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDgMnVLQME .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDgMnVLQME .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgMnVLQME .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDgMnVLQME .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDgMnVLQME .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDgMnVLQME .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDgMnVLQME .carousel-indicators li.active,
.cid-sDgMnVLQME .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDgMnVLQME .carousel-indicators li::after,
.cid-sDgMnVLQME .carousel-indicators li::before {
  content: none;
}
.cid-sDgMnVLQME .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDgMnVLQME .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDgMnVLQME .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDgMnVLQME .carousel-indicators {
    display: none;
  }
}
.cid-sDgMnVLQME .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDgMnVLQME .carousel-inner > .active {
  display: block;
}
.cid-sDgMnVLQME .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDgMnVLQME .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDgMnVLQME .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDgMnVLQME .carousel-control,
  .cid-sDgMnVLQME .carousel-indicators,
  .cid-sDgMnVLQME .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDgMnVLQME .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDgMnVLQME .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDgMnVLQME .carousel-indicators .active,
.cid-sDgMnVLQME .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDgMnVLQME .carousel-indicators .active {
  background: #fff;
}
.cid-sDgMnVLQME .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDgMnVLQME .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDgMnVLQME .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDgMnVLQME .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDgMnVLQME .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDgMnVLQME .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDgMnVLQME .carousel {
  width: 100%;
}
.cid-sDgMnVLQME .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDgMnVLQME .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDgMnVLQME .modal.fade .modal-dialog,
.cid-sDgMnVLQME .modal.in .modal-dialog {
  transform: none;
}
.cid-sDgMnVLQME .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDgMnVLQME H6 {
  text-align: center;
}
.cid-sDkp5lPhcM {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDkp5lPhcM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDkp5lPhcM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDkp5lPhcM .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDkp5lPhcM .mbr-section-title {
  color: #ffffff;
}
.cid-sDkp77hbz0 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDkp77hbz0 .item {
  padding-bottom: 2rem;
}
.cid-sDkp77hbz0 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDkp77hbz0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDkp77hbz0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDkp77hbz0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDkp77hbz0 .carousel-control,
.cid-sDkp77hbz0 .close {
  background: #1b1b1b;
}
.cid-sDkp77hbz0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDkp77hbz0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDkp77hbz0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDkp77hbz0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDkp77hbz0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDkp77hbz0 .close::before {
  content: '\e91a';
}
.cid-sDkp77hbz0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDkp77hbz0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDkp77hbz0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkp77hbz0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDkp77hbz0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDkp77hbz0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDkp77hbz0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDkp77hbz0 .carousel-indicators li.active,
.cid-sDkp77hbz0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDkp77hbz0 .carousel-indicators li::after,
.cid-sDkp77hbz0 .carousel-indicators li::before {
  content: none;
}
.cid-sDkp77hbz0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDkp77hbz0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDkp77hbz0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDkp77hbz0 .carousel-indicators {
    display: none;
  }
}
.cid-sDkp77hbz0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDkp77hbz0 .carousel-inner > .active {
  display: block;
}
.cid-sDkp77hbz0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkp77hbz0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDkp77hbz0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDkp77hbz0 .carousel-control,
  .cid-sDkp77hbz0 .carousel-indicators,
  .cid-sDkp77hbz0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDkp77hbz0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDkp77hbz0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDkp77hbz0 .carousel-indicators .active,
.cid-sDkp77hbz0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDkp77hbz0 .carousel-indicators .active {
  background: #fff;
}
.cid-sDkp77hbz0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDkp77hbz0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDkp77hbz0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDkp77hbz0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDkp77hbz0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDkp77hbz0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDkp77hbz0 .carousel {
  width: 100%;
}
.cid-sDkp77hbz0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDkp77hbz0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDkp77hbz0 .modal.fade .modal-dialog,
.cid-sDkp77hbz0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDkp77hbz0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDkp77hbz0 H6 {
  text-align: center;
}
.cid-sDksunQ857 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDksunQ857 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDksunQ857 .row {
  flex-direction: row-reverse;
}
.cid-sDksunQ857 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDksunQ857 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDkswodLNA {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDkswodLNA .item {
  padding-bottom: 2rem;
}
.cid-sDkswodLNA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDkswodLNA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDkswodLNA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDkswodLNA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDkswodLNA .carousel-control,
.cid-sDkswodLNA .close {
  background: #1b1b1b;
}
.cid-sDkswodLNA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDkswodLNA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDkswodLNA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDkswodLNA .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDkswodLNA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDkswodLNA .close::before {
  content: '\e91a';
}
.cid-sDkswodLNA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDkswodLNA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDkswodLNA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkswodLNA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDkswodLNA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDkswodLNA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDkswodLNA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDkswodLNA .carousel-indicators li.active,
.cid-sDkswodLNA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDkswodLNA .carousel-indicators li::after,
.cid-sDkswodLNA .carousel-indicators li::before {
  content: none;
}
.cid-sDkswodLNA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDkswodLNA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDkswodLNA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDkswodLNA .carousel-indicators {
    display: none;
  }
}
.cid-sDkswodLNA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDkswodLNA .carousel-inner > .active {
  display: block;
}
.cid-sDkswodLNA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkswodLNA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDkswodLNA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDkswodLNA .carousel-control,
  .cid-sDkswodLNA .carousel-indicators,
  .cid-sDkswodLNA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDkswodLNA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDkswodLNA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDkswodLNA .carousel-indicators .active,
.cid-sDkswodLNA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDkswodLNA .carousel-indicators .active {
  background: #fff;
}
.cid-sDkswodLNA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDkswodLNA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDkswodLNA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDkswodLNA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDkswodLNA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDkswodLNA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDkswodLNA .carousel {
  width: 100%;
}
.cid-sDkswodLNA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDkswodLNA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDkswodLNA .modal.fade .modal-dialog,
.cid-sDkswodLNA .modal.in .modal-dialog {
  transform: none;
}
.cid-sDkswodLNA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDkswodLNA H6 {
  text-align: center;
}
.cid-sDku8yJrBs {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDku8yJrBs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDku8yJrBs img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDku8yJrBs .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDku8yJrBs .mbr-section-title {
  color: #ffffff;
}
.cid-sDku6GhlnB {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDku6GhlnB .item {
  padding-bottom: 2rem;
}
.cid-sDku6GhlnB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDku6GhlnB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDku6GhlnB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDku6GhlnB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDku6GhlnB .carousel-control,
.cid-sDku6GhlnB .close {
  background: #1b1b1b;
}
.cid-sDku6GhlnB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDku6GhlnB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDku6GhlnB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDku6GhlnB .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDku6GhlnB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDku6GhlnB .close::before {
  content: '\e91a';
}
.cid-sDku6GhlnB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDku6GhlnB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDku6GhlnB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDku6GhlnB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDku6GhlnB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDku6GhlnB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDku6GhlnB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDku6GhlnB .carousel-indicators li.active,
.cid-sDku6GhlnB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDku6GhlnB .carousel-indicators li::after,
.cid-sDku6GhlnB .carousel-indicators li::before {
  content: none;
}
.cid-sDku6GhlnB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDku6GhlnB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDku6GhlnB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDku6GhlnB .carousel-indicators {
    display: none;
  }
}
.cid-sDku6GhlnB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDku6GhlnB .carousel-inner > .active {
  display: block;
}
.cid-sDku6GhlnB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDku6GhlnB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDku6GhlnB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDku6GhlnB .carousel-control,
  .cid-sDku6GhlnB .carousel-indicators,
  .cid-sDku6GhlnB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDku6GhlnB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDku6GhlnB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDku6GhlnB .carousel-indicators .active,
.cid-sDku6GhlnB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDku6GhlnB .carousel-indicators .active {
  background: #fff;
}
.cid-sDku6GhlnB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDku6GhlnB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDku6GhlnB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDku6GhlnB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDku6GhlnB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDku6GhlnB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDku6GhlnB .carousel {
  width: 100%;
}
.cid-sDku6GhlnB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDku6GhlnB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDku6GhlnB .modal.fade .modal-dialog,
.cid-sDku6GhlnB .modal.in .modal-dialog {
  transform: none;
}
.cid-sDku6GhlnB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDku6GhlnB H6 {
  text-align: center;
}
.cid-sDkvu90gka {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDkvu90gka .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDkvu90gka .row {
  flex-direction: row-reverse;
}
.cid-sDkvu90gka img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDkvu90gka .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDkvvhdDRF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDkvvhdDRF .item {
  padding-bottom: 2rem;
}
.cid-sDkvvhdDRF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDkvvhdDRF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDkvvhdDRF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDkvvhdDRF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDkvvhdDRF .carousel-control,
.cid-sDkvvhdDRF .close {
  background: #1b1b1b;
}
.cid-sDkvvhdDRF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDkvvhdDRF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDkvvhdDRF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDkvvhdDRF .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDkvvhdDRF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDkvvhdDRF .close::before {
  content: '\e91a';
}
.cid-sDkvvhdDRF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDkvvhdDRF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDkvvhdDRF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkvvhdDRF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDkvvhdDRF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDkvvhdDRF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDkvvhdDRF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDkvvhdDRF .carousel-indicators li.active,
.cid-sDkvvhdDRF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDkvvhdDRF .carousel-indicators li::after,
.cid-sDkvvhdDRF .carousel-indicators li::before {
  content: none;
}
.cid-sDkvvhdDRF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDkvvhdDRF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDkvvhdDRF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDkvvhdDRF .carousel-indicators {
    display: none;
  }
}
.cid-sDkvvhdDRF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDkvvhdDRF .carousel-inner > .active {
  display: block;
}
.cid-sDkvvhdDRF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkvvhdDRF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDkvvhdDRF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDkvvhdDRF .carousel-control,
  .cid-sDkvvhdDRF .carousel-indicators,
  .cid-sDkvvhdDRF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDkvvhdDRF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDkvvhdDRF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDkvvhdDRF .carousel-indicators .active,
.cid-sDkvvhdDRF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDkvvhdDRF .carousel-indicators .active {
  background: #fff;
}
.cid-sDkvvhdDRF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDkvvhdDRF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDkvvhdDRF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDkvvhdDRF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDkvvhdDRF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDkvvhdDRF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDkvvhdDRF .carousel {
  width: 100%;
}
.cid-sDkvvhdDRF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDkvvhdDRF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDkvvhdDRF .modal.fade .modal-dialog,
.cid-sDkvvhdDRF .modal.in .modal-dialog {
  transform: none;
}
.cid-sDkvvhdDRF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDkvvhdDRF H6 {
  text-align: center;
}
.cid-sDkweqY0B2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDkweqY0B2 .item {
  padding-bottom: 2rem;
}
.cid-sDkweqY0B2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDkweqY0B2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDkweqY0B2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDkweqY0B2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDkweqY0B2 .carousel-control,
.cid-sDkweqY0B2 .close {
  background: #1b1b1b;
}
.cid-sDkweqY0B2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDkweqY0B2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDkweqY0B2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDkweqY0B2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDkweqY0B2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDkweqY0B2 .close::before {
  content: '\e91a';
}
.cid-sDkweqY0B2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDkweqY0B2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDkweqY0B2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkweqY0B2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDkweqY0B2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDkweqY0B2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDkweqY0B2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDkweqY0B2 .carousel-indicators li.active,
.cid-sDkweqY0B2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDkweqY0B2 .carousel-indicators li::after,
.cid-sDkweqY0B2 .carousel-indicators li::before {
  content: none;
}
.cid-sDkweqY0B2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDkweqY0B2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDkweqY0B2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDkweqY0B2 .carousel-indicators {
    display: none;
  }
}
.cid-sDkweqY0B2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDkweqY0B2 .carousel-inner > .active {
  display: block;
}
.cid-sDkweqY0B2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkweqY0B2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDkweqY0B2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDkweqY0B2 .carousel-control,
  .cid-sDkweqY0B2 .carousel-indicators,
  .cid-sDkweqY0B2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDkweqY0B2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDkweqY0B2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDkweqY0B2 .carousel-indicators .active,
.cid-sDkweqY0B2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDkweqY0B2 .carousel-indicators .active {
  background: #fff;
}
.cid-sDkweqY0B2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDkweqY0B2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDkweqY0B2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDkweqY0B2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDkweqY0B2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDkweqY0B2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDkweqY0B2 .carousel {
  width: 100%;
}
.cid-sDkweqY0B2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDkweqY0B2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDkweqY0B2 .modal.fade .modal-dialog,
.cid-sDkweqY0B2 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDkweqY0B2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDkweqY0B2 H6 {
  text-align: center;
}
.cid-sDkwfh7nhk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDkwfh7nhk .item {
  padding-bottom: 2rem;
}
.cid-sDkwfh7nhk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDkwfh7nhk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDkwfh7nhk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDkwfh7nhk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDkwfh7nhk .carousel-control,
.cid-sDkwfh7nhk .close {
  background: #1b1b1b;
}
.cid-sDkwfh7nhk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDkwfh7nhk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDkwfh7nhk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDkwfh7nhk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDkwfh7nhk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDkwfh7nhk .close::before {
  content: '\e91a';
}
.cid-sDkwfh7nhk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDkwfh7nhk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDkwfh7nhk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkwfh7nhk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDkwfh7nhk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDkwfh7nhk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDkwfh7nhk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDkwfh7nhk .carousel-indicators li.active,
.cid-sDkwfh7nhk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDkwfh7nhk .carousel-indicators li::after,
.cid-sDkwfh7nhk .carousel-indicators li::before {
  content: none;
}
.cid-sDkwfh7nhk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDkwfh7nhk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDkwfh7nhk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDkwfh7nhk .carousel-indicators {
    display: none;
  }
}
.cid-sDkwfh7nhk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDkwfh7nhk .carousel-inner > .active {
  display: block;
}
.cid-sDkwfh7nhk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkwfh7nhk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDkwfh7nhk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDkwfh7nhk .carousel-control,
  .cid-sDkwfh7nhk .carousel-indicators,
  .cid-sDkwfh7nhk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDkwfh7nhk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDkwfh7nhk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDkwfh7nhk .carousel-indicators .active,
.cid-sDkwfh7nhk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDkwfh7nhk .carousel-indicators .active {
  background: #fff;
}
.cid-sDkwfh7nhk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDkwfh7nhk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDkwfh7nhk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDkwfh7nhk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDkwfh7nhk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDkwfh7nhk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDkwfh7nhk .carousel {
  width: 100%;
}
.cid-sDkwfh7nhk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDkwfh7nhk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDkwfh7nhk .modal.fade .modal-dialog,
.cid-sDkwfh7nhk .modal.in .modal-dialog {
  transform: none;
}
.cid-sDkwfh7nhk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDkwfh7nhk H6 {
  text-align: center;
}
.cid-sDkwfSx7To {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDkwfSx7To .item {
  padding-bottom: 2rem;
}
.cid-sDkwfSx7To .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDkwfSx7To .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDkwfSx7To .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDkwfSx7To .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDkwfSx7To .carousel-control,
.cid-sDkwfSx7To .close {
  background: #1b1b1b;
}
.cid-sDkwfSx7To .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDkwfSx7To .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDkwfSx7To .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDkwfSx7To .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDkwfSx7To .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDkwfSx7To .close::before {
  content: '\e91a';
}
.cid-sDkwfSx7To .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDkwfSx7To .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDkwfSx7To .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkwfSx7To .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDkwfSx7To .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDkwfSx7To .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDkwfSx7To .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDkwfSx7To .carousel-indicators li.active,
.cid-sDkwfSx7To .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDkwfSx7To .carousel-indicators li::after,
.cid-sDkwfSx7To .carousel-indicators li::before {
  content: none;
}
.cid-sDkwfSx7To .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDkwfSx7To .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDkwfSx7To .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDkwfSx7To .carousel-indicators {
    display: none;
  }
}
.cid-sDkwfSx7To .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDkwfSx7To .carousel-inner > .active {
  display: block;
}
.cid-sDkwfSx7To .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkwfSx7To .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDkwfSx7To .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDkwfSx7To .carousel-control,
  .cid-sDkwfSx7To .carousel-indicators,
  .cid-sDkwfSx7To .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDkwfSx7To .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDkwfSx7To .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDkwfSx7To .carousel-indicators .active,
.cid-sDkwfSx7To .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDkwfSx7To .carousel-indicators .active {
  background: #fff;
}
.cid-sDkwfSx7To .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDkwfSx7To .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDkwfSx7To .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDkwfSx7To .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDkwfSx7To .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDkwfSx7To .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDkwfSx7To .carousel {
  width: 100%;
}
.cid-sDkwfSx7To .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDkwfSx7To .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDkwfSx7To .modal.fade .modal-dialog,
.cid-sDkwfSx7To .modal.in .modal-dialog {
  transform: none;
}
.cid-sDkwfSx7To .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDkwfSx7To H6 {
  text-align: center;
}
.cid-sDkwgzgFUt {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDkwgzgFUt .item {
  padding-bottom: 2rem;
}
.cid-sDkwgzgFUt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDkwgzgFUt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDkwgzgFUt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDkwgzgFUt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDkwgzgFUt .carousel-control,
.cid-sDkwgzgFUt .close {
  background: #1b1b1b;
}
.cid-sDkwgzgFUt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDkwgzgFUt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDkwgzgFUt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDkwgzgFUt .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDkwgzgFUt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDkwgzgFUt .close::before {
  content: '\e91a';
}
.cid-sDkwgzgFUt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDkwgzgFUt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDkwgzgFUt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkwgzgFUt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDkwgzgFUt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDkwgzgFUt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDkwgzgFUt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDkwgzgFUt .carousel-indicators li.active,
.cid-sDkwgzgFUt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDkwgzgFUt .carousel-indicators li::after,
.cid-sDkwgzgFUt .carousel-indicators li::before {
  content: none;
}
.cid-sDkwgzgFUt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDkwgzgFUt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDkwgzgFUt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDkwgzgFUt .carousel-indicators {
    display: none;
  }
}
.cid-sDkwgzgFUt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDkwgzgFUt .carousel-inner > .active {
  display: block;
}
.cid-sDkwgzgFUt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkwgzgFUt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDkwgzgFUt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDkwgzgFUt .carousel-control,
  .cid-sDkwgzgFUt .carousel-indicators,
  .cid-sDkwgzgFUt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDkwgzgFUt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDkwgzgFUt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDkwgzgFUt .carousel-indicators .active,
.cid-sDkwgzgFUt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDkwgzgFUt .carousel-indicators .active {
  background: #fff;
}
.cid-sDkwgzgFUt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDkwgzgFUt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDkwgzgFUt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDkwgzgFUt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDkwgzgFUt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDkwgzgFUt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDkwgzgFUt .carousel {
  width: 100%;
}
.cid-sDkwgzgFUt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDkwgzgFUt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDkwgzgFUt .modal.fade .modal-dialog,
.cid-sDkwgzgFUt .modal.in .modal-dialog {
  transform: none;
}
.cid-sDkwgzgFUt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDkwgzgFUt H6 {
  text-align: center;
}
.cid-sDkyHnybxn {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDkyHnybxn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDkyHnybxn img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDkyHnybxn .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDkyHnybxn .mbr-section-title {
  color: #ffffff;
}
.cid-sDkyFihWPV {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDkyFihWPV .item {
  padding-bottom: 2rem;
}
.cid-sDkyFihWPV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDkyFihWPV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDkyFihWPV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDkyFihWPV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDkyFihWPV .carousel-control,
.cid-sDkyFihWPV .close {
  background: #1b1b1b;
}
.cid-sDkyFihWPV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDkyFihWPV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDkyFihWPV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDkyFihWPV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDkyFihWPV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDkyFihWPV .close::before {
  content: '\e91a';
}
.cid-sDkyFihWPV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDkyFihWPV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDkyFihWPV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkyFihWPV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDkyFihWPV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDkyFihWPV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDkyFihWPV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDkyFihWPV .carousel-indicators li.active,
.cid-sDkyFihWPV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDkyFihWPV .carousel-indicators li::after,
.cid-sDkyFihWPV .carousel-indicators li::before {
  content: none;
}
.cid-sDkyFihWPV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDkyFihWPV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDkyFihWPV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDkyFihWPV .carousel-indicators {
    display: none;
  }
}
.cid-sDkyFihWPV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDkyFihWPV .carousel-inner > .active {
  display: block;
}
.cid-sDkyFihWPV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDkyFihWPV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDkyFihWPV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDkyFihWPV .carousel-control,
  .cid-sDkyFihWPV .carousel-indicators,
  .cid-sDkyFihWPV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDkyFihWPV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDkyFihWPV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDkyFihWPV .carousel-indicators .active,
.cid-sDkyFihWPV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDkyFihWPV .carousel-indicators .active {
  background: #fff;
}
.cid-sDkyFihWPV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDkyFihWPV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDkyFihWPV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDkyFihWPV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDkyFihWPV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDkyFihWPV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDkyFihWPV .carousel {
  width: 100%;
}
.cid-sDkyFihWPV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDkyFihWPV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDkyFihWPV .modal.fade .modal-dialog,
.cid-sDkyFihWPV .modal.in .modal-dialog {
  transform: none;
}
.cid-sDkyFihWPV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDkyFihWPV H6 {
  text-align: center;
}
.cid-ucMvEXIvKi {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ucMvEXIvKi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMvEXIvKi .row {
  flex-direction: row-reverse;
}
.cid-ucMvEXIvKi img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMvEXIvKi .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMvFDMZfN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ucMvFDMZfN .item {
  padding-bottom: 2rem;
}
.cid-ucMvFDMZfN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMvFDMZfN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMvFDMZfN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMvFDMZfN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMvFDMZfN .carousel-control,
.cid-ucMvFDMZfN .close {
  background: #1b1b1b;
}
.cid-ucMvFDMZfN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMvFDMZfN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMvFDMZfN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMvFDMZfN .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMvFDMZfN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMvFDMZfN .close::before {
  content: '\e91a';
}
.cid-ucMvFDMZfN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMvFDMZfN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMvFDMZfN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMvFDMZfN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMvFDMZfN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMvFDMZfN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMvFDMZfN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMvFDMZfN .carousel-indicators li.active,
.cid-ucMvFDMZfN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMvFDMZfN .carousel-indicators li::after,
.cid-ucMvFDMZfN .carousel-indicators li::before {
  content: none;
}
.cid-ucMvFDMZfN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMvFDMZfN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMvFDMZfN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMvFDMZfN .carousel-indicators {
    display: none;
  }
}
.cid-ucMvFDMZfN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMvFDMZfN .carousel-inner > .active {
  display: block;
}
.cid-ucMvFDMZfN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMvFDMZfN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMvFDMZfN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMvFDMZfN .carousel-control,
  .cid-ucMvFDMZfN .carousel-indicators,
  .cid-ucMvFDMZfN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMvFDMZfN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMvFDMZfN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMvFDMZfN .carousel-indicators .active,
.cid-ucMvFDMZfN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMvFDMZfN .carousel-indicators .active {
  background: #fff;
}
.cid-ucMvFDMZfN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMvFDMZfN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMvFDMZfN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMvFDMZfN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMvFDMZfN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMvFDMZfN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMvFDMZfN .carousel {
  width: 100%;
}
.cid-ucMvFDMZfN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMvFDMZfN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMvFDMZfN .modal.fade .modal-dialog,
.cid-ucMvFDMZfN .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMvFDMZfN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMvFDMZfN H6 {
  text-align: center;
}
.cid-sDkBzsx6Sb {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDkBzsx6Sb .row {
    flex-direction: column-reverse;
  }
  .cid-sDkBzsx6Sb .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDkBzsx6Sb .google-map {
  height: 100%;
  position: relative;
}
.cid-sDkBzsx6Sb .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDkBzsx6Sb .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDkBzsx6Sb .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDkBzsx6Sb .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDkBzsx6Sb .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDkBzsx6Sb .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDkBzsx6Sb .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDkBzsx6Sb .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDkBzsx6Sb .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDkBzsx6Sb .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDkBzsx6Sb P {
  color: #4479d9;
}
.cid-sDkBDCCBPh {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDkBDCCBPh .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDkBDCCBPh .mbr-text {
  color: #767676;
}
.cid-sDkBDCCBPh .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDkBDCCBPh .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDkBDCCBPh .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDkBDCCBPh .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDkBDCCBPh .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDkBDCCBPh .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDkBDCCBPh .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDkBDCCBPh .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDkBDCCBPh .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDkBDCCBPh .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDVZGTvE6 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDVZGTvE6 nav.navbar {
  position: fixed;
}
.cid-sDDVZGTvE6 .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-sDDVZGTvE6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDVZGTvE6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDVZGTvE6 .dropdown-item:hover,
.cid-sDDVZGTvE6 .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDVZGTvE6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDVZGTvE6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDVZGTvE6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDVZGTvE6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDVZGTvE6 .nav-link {
  position: relative;
}
.cid-sDDVZGTvE6 .container {
  display: flex;
  margin: auto;
}
.cid-sDDVZGTvE6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDVZGTvE6 .dropdown-menu,
.cid-sDDVZGTvE6 .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDVZGTvE6 .nav-item:focus,
.cid-sDDVZGTvE6 .nav-link:focus {
  outline: none;
}
.cid-sDDVZGTvE6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDVZGTvE6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDVZGTvE6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDVZGTvE6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDVZGTvE6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDVZGTvE6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDVZGTvE6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDVZGTvE6 .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDVZGTvE6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDVZGTvE6 .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDVZGTvE6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDVZGTvE6 .navbar.collapsed {
  justify-content: center;
}
.cid-sDDVZGTvE6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDVZGTvE6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDVZGTvE6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDVZGTvE6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDVZGTvE6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDVZGTvE6 .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-sDDVZGTvE6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDVZGTvE6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDVZGTvE6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDVZGTvE6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDVZGTvE6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDVZGTvE6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDVZGTvE6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDVZGTvE6 .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-sDDVZGTvE6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDVZGTvE6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDVZGTvE6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDVZGTvE6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDVZGTvE6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDVZGTvE6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDVZGTvE6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDVZGTvE6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDVZGTvE6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDVZGTvE6 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDVZGTvE6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDVZGTvE6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDVZGTvE6 .dropdown-item.active,
.cid-sDDVZGTvE6 .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDVZGTvE6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDVZGTvE6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDVZGTvE6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDVZGTvE6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDVZGTvE6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDVZGTvE6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDVZGTvE6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDVZGTvE6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDVZGTvE6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDVZGTvE6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDVZGTvE6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDVZGTvE6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDVZGTvE6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDVZGTvE6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDVZGTvE6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDVZGTvE6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDVZGTvE6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDVZGTvE6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDVZGTvE6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDVZGTvE6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDVZGTvE6 .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-sDDVZGTvE6 .navbar {
    height: 70px;
  }
  .cid-sDDVZGTvE6 .navbar.opened {
    height: auto;
  }
  .cid-sDDVZGTvE6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDW02XA0T {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDW05NIC6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDW05NIC6 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDW06tEqF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDW06tEqF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW06tEqF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW06tEqF .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW087O1h {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDW087O1h .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW087O1h .row {
  flex-direction: row-reverse;
}
.cid-sDDW087O1h img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW087O1h .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW087O1h .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDW08XAWX {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDW08XAWX .item {
  padding-bottom: 2rem;
}
.cid-sDDW08XAWX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW08XAWX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW08XAWX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW08XAWX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW08XAWX .carousel-control,
.cid-sDDW08XAWX .close {
  background: #1b1b1b;
}
.cid-sDDW08XAWX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW08XAWX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW08XAWX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW08XAWX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW08XAWX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW08XAWX .close::before {
  content: '\e91a';
}
.cid-sDDW08XAWX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW08XAWX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW08XAWX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW08XAWX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW08XAWX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW08XAWX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW08XAWX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW08XAWX .carousel-indicators li.active,
.cid-sDDW08XAWX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW08XAWX .carousel-indicators li::after,
.cid-sDDW08XAWX .carousel-indicators li::before {
  content: none;
}
.cid-sDDW08XAWX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW08XAWX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW08XAWX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW08XAWX .carousel-indicators {
    display: none;
  }
}
.cid-sDDW08XAWX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW08XAWX .carousel-inner > .active {
  display: block;
}
.cid-sDDW08XAWX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW08XAWX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW08XAWX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW08XAWX .carousel-control,
  .cid-sDDW08XAWX .carousel-indicators,
  .cid-sDDW08XAWX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW08XAWX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW08XAWX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW08XAWX .carousel-indicators .active,
.cid-sDDW08XAWX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW08XAWX .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW08XAWX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW08XAWX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW08XAWX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW08XAWX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW08XAWX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW08XAWX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW08XAWX .carousel {
  width: 100%;
}
.cid-sDDW08XAWX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW08XAWX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW08XAWX .modal.fade .modal-dialog,
.cid-sDDW08XAWX .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW08XAWX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW08XAWX H6 {
  text-align: center;
}
.cid-sDDW0bPREz {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDW0bPREz .item {
  padding-bottom: 2rem;
}
.cid-sDDW0bPREz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0bPREz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0bPREz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0bPREz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0bPREz .carousel-control,
.cid-sDDW0bPREz .close {
  background: #1b1b1b;
}
.cid-sDDW0bPREz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0bPREz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0bPREz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0bPREz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0bPREz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0bPREz .close::before {
  content: '\e91a';
}
.cid-sDDW0bPREz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0bPREz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0bPREz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0bPREz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0bPREz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0bPREz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0bPREz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0bPREz .carousel-indicators li.active,
.cid-sDDW0bPREz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0bPREz .carousel-indicators li::after,
.cid-sDDW0bPREz .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0bPREz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0bPREz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0bPREz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0bPREz .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0bPREz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0bPREz .carousel-inner > .active {
  display: block;
}
.cid-sDDW0bPREz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0bPREz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0bPREz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0bPREz .carousel-control,
  .cid-sDDW0bPREz .carousel-indicators,
  .cid-sDDW0bPREz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0bPREz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0bPREz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0bPREz .carousel-indicators .active,
.cid-sDDW0bPREz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0bPREz .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0bPREz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0bPREz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0bPREz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0bPREz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0bPREz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0bPREz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0bPREz .carousel {
  width: 100%;
}
.cid-sDDW0bPREz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0bPREz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0bPREz .modal.fade .modal-dialog,
.cid-sDDW0bPREz .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0bPREz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0bPREz H6 {
  text-align: center;
}
.cid-sDDW0dhMuU {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDW0dhMuU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0dhMuU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0dhMuU .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0dSZIn {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDW0dSZIn .item {
  padding-bottom: 2rem;
}
.cid-sDDW0dSZIn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0dSZIn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0dSZIn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0dSZIn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0dSZIn .carousel-control,
.cid-sDDW0dSZIn .close {
  background: #1b1b1b;
}
.cid-sDDW0dSZIn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0dSZIn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0dSZIn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0dSZIn .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0dSZIn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0dSZIn .close::before {
  content: '\e91a';
}
.cid-sDDW0dSZIn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0dSZIn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0dSZIn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0dSZIn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0dSZIn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0dSZIn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0dSZIn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0dSZIn .carousel-indicators li.active,
.cid-sDDW0dSZIn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0dSZIn .carousel-indicators li::after,
.cid-sDDW0dSZIn .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0dSZIn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0dSZIn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0dSZIn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0dSZIn .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0dSZIn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0dSZIn .carousel-inner > .active {
  display: block;
}
.cid-sDDW0dSZIn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0dSZIn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0dSZIn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0dSZIn .carousel-control,
  .cid-sDDW0dSZIn .carousel-indicators,
  .cid-sDDW0dSZIn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0dSZIn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0dSZIn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0dSZIn .carousel-indicators .active,
.cid-sDDW0dSZIn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0dSZIn .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0dSZIn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0dSZIn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0dSZIn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0dSZIn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0dSZIn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0dSZIn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0dSZIn .carousel {
  width: 100%;
}
.cid-sDDW0dSZIn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0dSZIn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0dSZIn .modal.fade .modal-dialog,
.cid-sDDW0dSZIn .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0dSZIn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0dSZIn H6 {
  text-align: center;
}
.cid-sDDW0fe9ZI {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDW0fe9ZI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0fe9ZI .row {
  flex-direction: row-reverse;
}
.cid-sDDW0fe9ZI img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0fe9ZI .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0fe9ZI .mbr-section-title {
  color: #ffffff;
}
.cid-sDDW0gbeZb {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDW0gbeZb .item {
  padding-bottom: 2rem;
}
.cid-sDDW0gbeZb .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0gbeZb .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0gbeZb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0gbeZb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0gbeZb .carousel-control,
.cid-sDDW0gbeZb .close {
  background: #1b1b1b;
}
.cid-sDDW0gbeZb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0gbeZb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0gbeZb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0gbeZb .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0gbeZb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0gbeZb .close::before {
  content: '\e91a';
}
.cid-sDDW0gbeZb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0gbeZb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0gbeZb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0gbeZb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0gbeZb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0gbeZb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0gbeZb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0gbeZb .carousel-indicators li.active,
.cid-sDDW0gbeZb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0gbeZb .carousel-indicators li::after,
.cid-sDDW0gbeZb .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0gbeZb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0gbeZb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0gbeZb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0gbeZb .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0gbeZb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0gbeZb .carousel-inner > .active {
  display: block;
}
.cid-sDDW0gbeZb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0gbeZb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0gbeZb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0gbeZb .carousel-control,
  .cid-sDDW0gbeZb .carousel-indicators,
  .cid-sDDW0gbeZb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0gbeZb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0gbeZb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0gbeZb .carousel-indicators .active,
.cid-sDDW0gbeZb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0gbeZb .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0gbeZb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0gbeZb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0gbeZb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0gbeZb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0gbeZb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0gbeZb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0gbeZb .carousel {
  width: 100%;
}
.cid-sDDW0gbeZb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0gbeZb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0gbeZb .modal.fade .modal-dialog,
.cid-sDDW0gbeZb .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0gbeZb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0gbeZb H6 {
  text-align: center;
}
.cid-sDDW0hnw1F {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDW0hnw1F .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0hnw1F img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0hnw1F .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0hnw1F .mbr-section-title {
  text-align: left;
}
.cid-sDDW0ifdfQ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDW0ifdfQ .item {
  padding-bottom: 2rem;
}
.cid-sDDW0ifdfQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0ifdfQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0ifdfQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0ifdfQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0ifdfQ .carousel-control,
.cid-sDDW0ifdfQ .close {
  background: #1b1b1b;
}
.cid-sDDW0ifdfQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0ifdfQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0ifdfQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0ifdfQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0ifdfQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0ifdfQ .close::before {
  content: '\e91a';
}
.cid-sDDW0ifdfQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0ifdfQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0ifdfQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0ifdfQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0ifdfQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0ifdfQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0ifdfQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0ifdfQ .carousel-indicators li.active,
.cid-sDDW0ifdfQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0ifdfQ .carousel-indicators li::after,
.cid-sDDW0ifdfQ .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0ifdfQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0ifdfQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0ifdfQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0ifdfQ .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0ifdfQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0ifdfQ .carousel-inner > .active {
  display: block;
}
.cid-sDDW0ifdfQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0ifdfQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0ifdfQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0ifdfQ .carousel-control,
  .cid-sDDW0ifdfQ .carousel-indicators,
  .cid-sDDW0ifdfQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0ifdfQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0ifdfQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0ifdfQ .carousel-indicators .active,
.cid-sDDW0ifdfQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0ifdfQ .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0ifdfQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0ifdfQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0ifdfQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0ifdfQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0ifdfQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0ifdfQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0ifdfQ .carousel {
  width: 100%;
}
.cid-sDDW0ifdfQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0ifdfQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0ifdfQ .modal.fade .modal-dialog,
.cid-sDDW0ifdfQ .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0ifdfQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0ifdfQ H6 {
  text-align: center;
}
.cid-sDDW0jcVYs {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDW0jcVYs .item {
  padding-bottom: 2rem;
}
.cid-sDDW0jcVYs .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0jcVYs .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0jcVYs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0jcVYs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0jcVYs .carousel-control,
.cid-sDDW0jcVYs .close {
  background: #1b1b1b;
}
.cid-sDDW0jcVYs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0jcVYs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0jcVYs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0jcVYs .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0jcVYs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0jcVYs .close::before {
  content: '\e91a';
}
.cid-sDDW0jcVYs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0jcVYs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0jcVYs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0jcVYs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0jcVYs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0jcVYs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0jcVYs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0jcVYs .carousel-indicators li.active,
.cid-sDDW0jcVYs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0jcVYs .carousel-indicators li::after,
.cid-sDDW0jcVYs .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0jcVYs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0jcVYs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0jcVYs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0jcVYs .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0jcVYs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0jcVYs .carousel-inner > .active {
  display: block;
}
.cid-sDDW0jcVYs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0jcVYs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0jcVYs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0jcVYs .carousel-control,
  .cid-sDDW0jcVYs .carousel-indicators,
  .cid-sDDW0jcVYs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0jcVYs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0jcVYs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0jcVYs .carousel-indicators .active,
.cid-sDDW0jcVYs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0jcVYs .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0jcVYs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0jcVYs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0jcVYs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0jcVYs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0jcVYs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0jcVYs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0jcVYs .carousel {
  width: 100%;
}
.cid-sDDW0jcVYs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0jcVYs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0jcVYs .modal.fade .modal-dialog,
.cid-sDDW0jcVYs .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0jcVYs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0jcVYs H6 {
  text-align: center;
}
.cid-sDDW0k6gn9 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDW0k6gn9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0k6gn9 .row {
  flex-direction: row-reverse;
}
.cid-sDDW0k6gn9 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0k6gn9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0k6gn9 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDW0kJu2Y {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDW0kJu2Y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0kJu2Y .row {
  flex-direction: row-reverse;
}
.cid-sDDW0kJu2Y img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0kJu2Y .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0li8Dh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDW0li8Dh .item {
  padding-bottom: 2rem;
}
.cid-sDDW0li8Dh .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0li8Dh .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0li8Dh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0li8Dh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0li8Dh .carousel-control,
.cid-sDDW0li8Dh .close {
  background: #1b1b1b;
}
.cid-sDDW0li8Dh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0li8Dh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0li8Dh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0li8Dh .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0li8Dh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0li8Dh .close::before {
  content: '\e91a';
}
.cid-sDDW0li8Dh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0li8Dh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0li8Dh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0li8Dh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0li8Dh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0li8Dh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0li8Dh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0li8Dh .carousel-indicators li.active,
.cid-sDDW0li8Dh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0li8Dh .carousel-indicators li::after,
.cid-sDDW0li8Dh .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0li8Dh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0li8Dh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0li8Dh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0li8Dh .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0li8Dh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0li8Dh .carousel-inner > .active {
  display: block;
}
.cid-sDDW0li8Dh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0li8Dh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0li8Dh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0li8Dh .carousel-control,
  .cid-sDDW0li8Dh .carousel-indicators,
  .cid-sDDW0li8Dh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0li8Dh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0li8Dh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0li8Dh .carousel-indicators .active,
.cid-sDDW0li8Dh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0li8Dh .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0li8Dh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0li8Dh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0li8Dh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0li8Dh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0li8Dh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0li8Dh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0li8Dh .carousel {
  width: 100%;
}
.cid-sDDW0li8Dh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0li8Dh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0li8Dh .modal.fade .modal-dialog,
.cid-sDDW0li8Dh .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0li8Dh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0li8Dh H6 {
  text-align: center;
}
.cid-sDDW0nmTN8 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDW0nmTN8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0nmTN8 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0nmTN8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0nmTN8 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDW0o1zC3 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDW0o1zC3 .item {
  padding-bottom: 2rem;
}
.cid-sDDW0o1zC3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0o1zC3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0o1zC3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0o1zC3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0o1zC3 .carousel-control,
.cid-sDDW0o1zC3 .close {
  background: #1b1b1b;
}
.cid-sDDW0o1zC3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0o1zC3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0o1zC3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0o1zC3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0o1zC3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0o1zC3 .close::before {
  content: '\e91a';
}
.cid-sDDW0o1zC3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0o1zC3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0o1zC3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0o1zC3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0o1zC3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0o1zC3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0o1zC3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0o1zC3 .carousel-indicators li.active,
.cid-sDDW0o1zC3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0o1zC3 .carousel-indicators li::after,
.cid-sDDW0o1zC3 .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0o1zC3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0o1zC3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0o1zC3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0o1zC3 .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0o1zC3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0o1zC3 .carousel-inner > .active {
  display: block;
}
.cid-sDDW0o1zC3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0o1zC3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0o1zC3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0o1zC3 .carousel-control,
  .cid-sDDW0o1zC3 .carousel-indicators,
  .cid-sDDW0o1zC3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0o1zC3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0o1zC3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0o1zC3 .carousel-indicators .active,
.cid-sDDW0o1zC3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0o1zC3 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0o1zC3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0o1zC3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0o1zC3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0o1zC3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0o1zC3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0o1zC3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0o1zC3 .carousel {
  width: 100%;
}
.cid-sDDW0o1zC3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0o1zC3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0o1zC3 .modal.fade .modal-dialog,
.cid-sDDW0o1zC3 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0o1zC3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0o1zC3 H6 {
  text-align: center;
}
.cid-sDDW0p2GTp {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDW0p2GTp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0p2GTp .row {
  flex-direction: row-reverse;
}
.cid-sDDW0p2GTp img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0p2GTp .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0pBkKZ {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDW0pBkKZ .item {
  padding-bottom: 2rem;
}
.cid-sDDW0pBkKZ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0pBkKZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0pBkKZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0pBkKZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0pBkKZ .carousel-control,
.cid-sDDW0pBkKZ .close {
  background: #1b1b1b;
}
.cid-sDDW0pBkKZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0pBkKZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0pBkKZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0pBkKZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0pBkKZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0pBkKZ .close::before {
  content: '\e91a';
}
.cid-sDDW0pBkKZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0pBkKZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0pBkKZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0pBkKZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0pBkKZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0pBkKZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0pBkKZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0pBkKZ .carousel-indicators li.active,
.cid-sDDW0pBkKZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0pBkKZ .carousel-indicators li::after,
.cid-sDDW0pBkKZ .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0pBkKZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0pBkKZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0pBkKZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0pBkKZ .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0pBkKZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0pBkKZ .carousel-inner > .active {
  display: block;
}
.cid-sDDW0pBkKZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0pBkKZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0pBkKZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0pBkKZ .carousel-control,
  .cid-sDDW0pBkKZ .carousel-indicators,
  .cid-sDDW0pBkKZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0pBkKZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0pBkKZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0pBkKZ .carousel-indicators .active,
.cid-sDDW0pBkKZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0pBkKZ .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0pBkKZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0pBkKZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0pBkKZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0pBkKZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0pBkKZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0pBkKZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0pBkKZ .carousel {
  width: 100%;
}
.cid-sDDW0pBkKZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0pBkKZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0pBkKZ .modal.fade .modal-dialog,
.cid-sDDW0pBkKZ .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0pBkKZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0pBkKZ H6 {
  text-align: center;
}
.cid-sDDW0rhsXN {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDW0rhsXN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0rhsXN img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0rhsXN .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0rhsXN .mbr-section-title {
  color: #ffffff;
}
.cid-sDDW0rX00t {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDW0rX00t .item {
  padding-bottom: 2rem;
}
.cid-sDDW0rX00t .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0rX00t .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0rX00t .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0rX00t .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0rX00t .carousel-control,
.cid-sDDW0rX00t .close {
  background: #1b1b1b;
}
.cid-sDDW0rX00t .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0rX00t .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0rX00t .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0rX00t .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0rX00t .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0rX00t .close::before {
  content: '\e91a';
}
.cid-sDDW0rX00t .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0rX00t .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0rX00t .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0rX00t .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0rX00t .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0rX00t .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0rX00t .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0rX00t .carousel-indicators li.active,
.cid-sDDW0rX00t .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0rX00t .carousel-indicators li::after,
.cid-sDDW0rX00t .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0rX00t .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0rX00t .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0rX00t .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0rX00t .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0rX00t .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0rX00t .carousel-inner > .active {
  display: block;
}
.cid-sDDW0rX00t .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0rX00t .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0rX00t .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0rX00t .carousel-control,
  .cid-sDDW0rX00t .carousel-indicators,
  .cid-sDDW0rX00t .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0rX00t .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0rX00t .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0rX00t .carousel-indicators .active,
.cid-sDDW0rX00t .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0rX00t .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0rX00t .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0rX00t .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0rX00t .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0rX00t .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0rX00t .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0rX00t .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0rX00t .carousel {
  width: 100%;
}
.cid-sDDW0rX00t .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0rX00t .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0rX00t .modal.fade .modal-dialog,
.cid-sDDW0rX00t .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0rX00t .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0rX00t H6 {
  text-align: center;
}
.cid-sDDW0uIAkh {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDW0uIAkh .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0uIAkh .row {
  flex-direction: row-reverse;
}
.cid-sDDW0uIAkh img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0uIAkh .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0wOoW3 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDW0wOoW3 .item {
  padding-bottom: 2rem;
}
.cid-sDDW0wOoW3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0wOoW3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0wOoW3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0wOoW3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0wOoW3 .carousel-control,
.cid-sDDW0wOoW3 .close {
  background: #1b1b1b;
}
.cid-sDDW0wOoW3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0wOoW3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0wOoW3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0wOoW3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0wOoW3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0wOoW3 .close::before {
  content: '\e91a';
}
.cid-sDDW0wOoW3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0wOoW3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0wOoW3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0wOoW3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0wOoW3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0wOoW3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0wOoW3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0wOoW3 .carousel-indicators li.active,
.cid-sDDW0wOoW3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0wOoW3 .carousel-indicators li::after,
.cid-sDDW0wOoW3 .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0wOoW3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0wOoW3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0wOoW3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0wOoW3 .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0wOoW3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0wOoW3 .carousel-inner > .active {
  display: block;
}
.cid-sDDW0wOoW3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0wOoW3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0wOoW3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0wOoW3 .carousel-control,
  .cid-sDDW0wOoW3 .carousel-indicators,
  .cid-sDDW0wOoW3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0wOoW3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0wOoW3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0wOoW3 .carousel-indicators .active,
.cid-sDDW0wOoW3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0wOoW3 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0wOoW3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0wOoW3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0wOoW3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0wOoW3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0wOoW3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0wOoW3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0wOoW3 .carousel {
  width: 100%;
}
.cid-sDDW0wOoW3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0wOoW3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0wOoW3 .modal.fade .modal-dialog,
.cid-sDDW0wOoW3 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0wOoW3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0wOoW3 H6 {
  text-align: center;
}
.cid-sDDW0y8lX1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDW0y8lX1 .item {
  padding-bottom: 2rem;
}
.cid-sDDW0y8lX1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0y8lX1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0y8lX1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0y8lX1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0y8lX1 .carousel-control,
.cid-sDDW0y8lX1 .close {
  background: #1b1b1b;
}
.cid-sDDW0y8lX1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0y8lX1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0y8lX1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0y8lX1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0y8lX1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0y8lX1 .close::before {
  content: '\e91a';
}
.cid-sDDW0y8lX1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0y8lX1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0y8lX1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0y8lX1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0y8lX1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0y8lX1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0y8lX1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0y8lX1 .carousel-indicators li.active,
.cid-sDDW0y8lX1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0y8lX1 .carousel-indicators li::after,
.cid-sDDW0y8lX1 .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0y8lX1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0y8lX1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0y8lX1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0y8lX1 .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0y8lX1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0y8lX1 .carousel-inner > .active {
  display: block;
}
.cid-sDDW0y8lX1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0y8lX1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0y8lX1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0y8lX1 .carousel-control,
  .cid-sDDW0y8lX1 .carousel-indicators,
  .cid-sDDW0y8lX1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0y8lX1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0y8lX1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0y8lX1 .carousel-indicators .active,
.cid-sDDW0y8lX1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0y8lX1 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0y8lX1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0y8lX1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0y8lX1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0y8lX1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0y8lX1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0y8lX1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0y8lX1 .carousel {
  width: 100%;
}
.cid-sDDW0y8lX1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0y8lX1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0y8lX1 .modal.fade .modal-dialog,
.cid-sDDW0y8lX1 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0y8lX1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0y8lX1 H6 {
  text-align: center;
}
.cid-sDDW0zmNau {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDW0zmNau .item {
  padding-bottom: 2rem;
}
.cid-sDDW0zmNau .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0zmNau .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0zmNau .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0zmNau .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0zmNau .carousel-control,
.cid-sDDW0zmNau .close {
  background: #1b1b1b;
}
.cid-sDDW0zmNau .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0zmNau .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0zmNau .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0zmNau .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0zmNau .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0zmNau .close::before {
  content: '\e91a';
}
.cid-sDDW0zmNau .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0zmNau .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0zmNau .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0zmNau .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0zmNau .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0zmNau .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0zmNau .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0zmNau .carousel-indicators li.active,
.cid-sDDW0zmNau .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0zmNau .carousel-indicators li::after,
.cid-sDDW0zmNau .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0zmNau .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0zmNau .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0zmNau .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0zmNau .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0zmNau .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0zmNau .carousel-inner > .active {
  display: block;
}
.cid-sDDW0zmNau .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0zmNau .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0zmNau .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0zmNau .carousel-control,
  .cid-sDDW0zmNau .carousel-indicators,
  .cid-sDDW0zmNau .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0zmNau .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0zmNau .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0zmNau .carousel-indicators .active,
.cid-sDDW0zmNau .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0zmNau .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0zmNau .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0zmNau .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0zmNau .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0zmNau .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0zmNau .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0zmNau .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0zmNau .carousel {
  width: 100%;
}
.cid-sDDW0zmNau .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0zmNau .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0zmNau .modal.fade .modal-dialog,
.cid-sDDW0zmNau .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0zmNau .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0zmNau H6 {
  text-align: center;
}
.cid-sDDW0AYwW7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDW0AYwW7 .item {
  padding-bottom: 2rem;
}
.cid-sDDW0AYwW7 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0AYwW7 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0AYwW7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0AYwW7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0AYwW7 .carousel-control,
.cid-sDDW0AYwW7 .close {
  background: #1b1b1b;
}
.cid-sDDW0AYwW7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0AYwW7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0AYwW7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0AYwW7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0AYwW7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0AYwW7 .close::before {
  content: '\e91a';
}
.cid-sDDW0AYwW7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0AYwW7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0AYwW7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0AYwW7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0AYwW7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0AYwW7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0AYwW7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0AYwW7 .carousel-indicators li.active,
.cid-sDDW0AYwW7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0AYwW7 .carousel-indicators li::after,
.cid-sDDW0AYwW7 .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0AYwW7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0AYwW7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0AYwW7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0AYwW7 .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0AYwW7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0AYwW7 .carousel-inner > .active {
  display: block;
}
.cid-sDDW0AYwW7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0AYwW7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0AYwW7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0AYwW7 .carousel-control,
  .cid-sDDW0AYwW7 .carousel-indicators,
  .cid-sDDW0AYwW7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0AYwW7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0AYwW7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0AYwW7 .carousel-indicators .active,
.cid-sDDW0AYwW7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0AYwW7 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0AYwW7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0AYwW7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0AYwW7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0AYwW7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0AYwW7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0AYwW7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0AYwW7 .carousel {
  width: 100%;
}
.cid-sDDW0AYwW7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0AYwW7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0AYwW7 .modal.fade .modal-dialog,
.cid-sDDW0AYwW7 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0AYwW7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0AYwW7 H6 {
  text-align: center;
}
.cid-sDDW0CKOtv {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDW0CKOtv .item {
  padding-bottom: 2rem;
}
.cid-sDDW0CKOtv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0CKOtv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0CKOtv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0CKOtv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0CKOtv .carousel-control,
.cid-sDDW0CKOtv .close {
  background: #1b1b1b;
}
.cid-sDDW0CKOtv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0CKOtv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0CKOtv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0CKOtv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0CKOtv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0CKOtv .close::before {
  content: '\e91a';
}
.cid-sDDW0CKOtv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0CKOtv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0CKOtv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0CKOtv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0CKOtv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0CKOtv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0CKOtv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0CKOtv .carousel-indicators li.active,
.cid-sDDW0CKOtv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0CKOtv .carousel-indicators li::after,
.cid-sDDW0CKOtv .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0CKOtv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0CKOtv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0CKOtv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0CKOtv .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0CKOtv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0CKOtv .carousel-inner > .active {
  display: block;
}
.cid-sDDW0CKOtv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0CKOtv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0CKOtv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0CKOtv .carousel-control,
  .cid-sDDW0CKOtv .carousel-indicators,
  .cid-sDDW0CKOtv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0CKOtv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0CKOtv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0CKOtv .carousel-indicators .active,
.cid-sDDW0CKOtv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0CKOtv .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0CKOtv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0CKOtv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0CKOtv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0CKOtv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0CKOtv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0CKOtv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0CKOtv .carousel {
  width: 100%;
}
.cid-sDDW0CKOtv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0CKOtv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0CKOtv .modal.fade .modal-dialog,
.cid-sDDW0CKOtv .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0CKOtv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0CKOtv H6 {
  text-align: center;
}
.cid-sDDW0Edzkm {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDW0Edzkm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW0Edzkm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW0Edzkm .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW0Edzkm .mbr-section-title {
  color: #ffffff;
}
.cid-sDDW0EZB4H {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDW0EZB4H .item {
  padding-bottom: 2rem;
}
.cid-sDDW0EZB4H .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW0EZB4H .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW0EZB4H .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW0EZB4H .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW0EZB4H .carousel-control,
.cid-sDDW0EZB4H .close {
  background: #1b1b1b;
}
.cid-sDDW0EZB4H .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW0EZB4H .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW0EZB4H .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW0EZB4H .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW0EZB4H .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW0EZB4H .close::before {
  content: '\e91a';
}
.cid-sDDW0EZB4H .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW0EZB4H .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW0EZB4H .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0EZB4H .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW0EZB4H .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW0EZB4H .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW0EZB4H .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW0EZB4H .carousel-indicators li.active,
.cid-sDDW0EZB4H .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW0EZB4H .carousel-indicators li::after,
.cid-sDDW0EZB4H .carousel-indicators li::before {
  content: none;
}
.cid-sDDW0EZB4H .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW0EZB4H .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW0EZB4H .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0EZB4H .carousel-indicators {
    display: none;
  }
}
.cid-sDDW0EZB4H .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW0EZB4H .carousel-inner > .active {
  display: block;
}
.cid-sDDW0EZB4H .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW0EZB4H .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW0EZB4H .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW0EZB4H .carousel-control,
  .cid-sDDW0EZB4H .carousel-indicators,
  .cid-sDDW0EZB4H .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW0EZB4H .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW0EZB4H .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW0EZB4H .carousel-indicators .active,
.cid-sDDW0EZB4H .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW0EZB4H .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW0EZB4H .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW0EZB4H .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW0EZB4H .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW0EZB4H .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW0EZB4H .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW0EZB4H .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW0EZB4H .carousel {
  width: 100%;
}
.cid-sDDW0EZB4H .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW0EZB4H .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW0EZB4H .modal.fade .modal-dialog,
.cid-sDDW0EZB4H .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW0EZB4H .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW0EZB4H H6 {
  text-align: center;
}
.cid-sDDW0HDur3 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDW0HDur3 .row {
    flex-direction: column-reverse;
  }
  .cid-sDDW0HDur3 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDW0HDur3 .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDW0HDur3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDW0HDur3 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDW0HDur3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDW0HDur3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDW0HDur3 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDW0HDur3 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDW0HDur3 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDW0HDur3 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDW0HDur3 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDW0HDur3 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDW0HDur3 P {
  color: #4479d9;
}
.cid-sDDW16Rtk2 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDW16Rtk2 .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDW16Rtk2 .mbr-text {
  color: #767676;
}
.cid-sDDW16Rtk2 .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDW16Rtk2 .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDW16Rtk2 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDW16Rtk2 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDW16Rtk2 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDW16Rtk2 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDW16Rtk2 .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDW16Rtk2 .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDW16Rtk2 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDW16Rtk2 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDW9RjciC {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDW9RjciC nav.navbar {
  position: fixed;
}
.cid-sDDW9RjciC .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-sDDW9RjciC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDW9RjciC .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDW9RjciC .dropdown-item:hover,
.cid-sDDW9RjciC .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDW9RjciC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDW9RjciC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDW9RjciC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDW9RjciC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDW9RjciC .nav-link {
  position: relative;
}
.cid-sDDW9RjciC .container {
  display: flex;
  margin: auto;
}
.cid-sDDW9RjciC .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDW9RjciC .dropdown-menu,
.cid-sDDW9RjciC .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDW9RjciC .nav-item:focus,
.cid-sDDW9RjciC .nav-link:focus {
  outline: none;
}
.cid-sDDW9RjciC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDW9RjciC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDW9RjciC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDW9RjciC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDW9RjciC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDW9RjciC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDW9RjciC .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDW9RjciC .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDW9RjciC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDW9RjciC .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDW9RjciC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDW9RjciC .navbar.collapsed {
  justify-content: center;
}
.cid-sDDW9RjciC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDW9RjciC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDW9RjciC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDW9RjciC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDW9RjciC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDW9RjciC .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-sDDW9RjciC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDW9RjciC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDW9RjciC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDW9RjciC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDW9RjciC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDW9RjciC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDW9RjciC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDW9RjciC .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-sDDW9RjciC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDW9RjciC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDW9RjciC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDW9RjciC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDW9RjciC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDW9RjciC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDW9RjciC .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDW9RjciC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDW9RjciC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDW9RjciC .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDW9RjciC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDW9RjciC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDW9RjciC .dropdown-item.active,
.cid-sDDW9RjciC .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDW9RjciC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDW9RjciC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDW9RjciC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDW9RjciC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDW9RjciC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDW9RjciC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDW9RjciC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDW9RjciC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDW9RjciC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDW9RjciC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDW9RjciC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDW9RjciC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDW9RjciC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDW9RjciC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDW9RjciC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDW9RjciC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDW9RjciC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDW9RjciC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDW9RjciC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDW9RjciC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDW9RjciC .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-sDDW9RjciC .navbar {
    height: 70px;
  }
  .cid-sDDW9RjciC .navbar.opened {
    height: auto;
  }
  .cid-sDDW9RjciC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDW9SgFxX {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDW9SPcMN {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDW9SPcMN .mbr-section-title {
  color: #ffffff;
}
.cid-sDDW9TCrUF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDW9TCrUF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW9TCrUF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW9TCrUF .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW9Uq9HF {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDW9Uq9HF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW9Uq9HF .row {
  flex-direction: row-reverse;
}
.cid-sDDW9Uq9HF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW9Uq9HF .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW9Uq9HF .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDW9URElg {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDW9URElg .item {
  padding-bottom: 2rem;
}
.cid-sDDW9URElg .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW9URElg .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW9URElg .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW9URElg .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW9URElg .carousel-control,
.cid-sDDW9URElg .close {
  background: #1b1b1b;
}
.cid-sDDW9URElg .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW9URElg .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW9URElg .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW9URElg .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW9URElg .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW9URElg .close::before {
  content: '\e91a';
}
.cid-sDDW9URElg .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW9URElg .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW9URElg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW9URElg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW9URElg .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW9URElg .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW9URElg .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW9URElg .carousel-indicators li.active,
.cid-sDDW9URElg .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW9URElg .carousel-indicators li::after,
.cid-sDDW9URElg .carousel-indicators li::before {
  content: none;
}
.cid-sDDW9URElg .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW9URElg .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW9URElg .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW9URElg .carousel-indicators {
    display: none;
  }
}
.cid-sDDW9URElg .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW9URElg .carousel-inner > .active {
  display: block;
}
.cid-sDDW9URElg .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW9URElg .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW9URElg .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW9URElg .carousel-control,
  .cid-sDDW9URElg .carousel-indicators,
  .cid-sDDW9URElg .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW9URElg .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW9URElg .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW9URElg .carousel-indicators .active,
.cid-sDDW9URElg .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW9URElg .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW9URElg .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW9URElg .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW9URElg .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW9URElg .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW9URElg .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW9URElg .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW9URElg .carousel {
  width: 100%;
}
.cid-sDDW9URElg .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW9URElg .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW9URElg .modal.fade .modal-dialog,
.cid-sDDW9URElg .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW9URElg .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW9URElg H6 {
  text-align: center;
}
.cid-sDDW9VNRQP {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDW9VNRQP .item {
  padding-bottom: 2rem;
}
.cid-sDDW9VNRQP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW9VNRQP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW9VNRQP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW9VNRQP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW9VNRQP .carousel-control,
.cid-sDDW9VNRQP .close {
  background: #1b1b1b;
}
.cid-sDDW9VNRQP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW9VNRQP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW9VNRQP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW9VNRQP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW9VNRQP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW9VNRQP .close::before {
  content: '\e91a';
}
.cid-sDDW9VNRQP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW9VNRQP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW9VNRQP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW9VNRQP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW9VNRQP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW9VNRQP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW9VNRQP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW9VNRQP .carousel-indicators li.active,
.cid-sDDW9VNRQP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW9VNRQP .carousel-indicators li::after,
.cid-sDDW9VNRQP .carousel-indicators li::before {
  content: none;
}
.cid-sDDW9VNRQP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW9VNRQP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW9VNRQP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW9VNRQP .carousel-indicators {
    display: none;
  }
}
.cid-sDDW9VNRQP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW9VNRQP .carousel-inner > .active {
  display: block;
}
.cid-sDDW9VNRQP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW9VNRQP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW9VNRQP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW9VNRQP .carousel-control,
  .cid-sDDW9VNRQP .carousel-indicators,
  .cid-sDDW9VNRQP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW9VNRQP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW9VNRQP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW9VNRQP .carousel-indicators .active,
.cid-sDDW9VNRQP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW9VNRQP .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW9VNRQP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW9VNRQP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW9VNRQP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW9VNRQP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW9VNRQP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW9VNRQP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW9VNRQP .carousel {
  width: 100%;
}
.cid-sDDW9VNRQP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW9VNRQP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW9VNRQP .modal.fade .modal-dialog,
.cid-sDDW9VNRQP .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW9VNRQP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW9VNRQP H6 {
  text-align: center;
}
.cid-sDDW9WKiYi {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDW9WKiYi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW9WKiYi img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW9WKiYi .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW9XgoaX {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDW9XgoaX .item {
  padding-bottom: 2rem;
}
.cid-sDDW9XgoaX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW9XgoaX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW9XgoaX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW9XgoaX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW9XgoaX .carousel-control,
.cid-sDDW9XgoaX .close {
  background: #1b1b1b;
}
.cid-sDDW9XgoaX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW9XgoaX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW9XgoaX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW9XgoaX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW9XgoaX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW9XgoaX .close::before {
  content: '\e91a';
}
.cid-sDDW9XgoaX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW9XgoaX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW9XgoaX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW9XgoaX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW9XgoaX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW9XgoaX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW9XgoaX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW9XgoaX .carousel-indicators li.active,
.cid-sDDW9XgoaX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW9XgoaX .carousel-indicators li::after,
.cid-sDDW9XgoaX .carousel-indicators li::before {
  content: none;
}
.cid-sDDW9XgoaX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW9XgoaX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW9XgoaX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW9XgoaX .carousel-indicators {
    display: none;
  }
}
.cid-sDDW9XgoaX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW9XgoaX .carousel-inner > .active {
  display: block;
}
.cid-sDDW9XgoaX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW9XgoaX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW9XgoaX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW9XgoaX .carousel-control,
  .cid-sDDW9XgoaX .carousel-indicators,
  .cid-sDDW9XgoaX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW9XgoaX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW9XgoaX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW9XgoaX .carousel-indicators .active,
.cid-sDDW9XgoaX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW9XgoaX .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW9XgoaX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW9XgoaX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW9XgoaX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW9XgoaX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW9XgoaX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW9XgoaX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW9XgoaX .carousel {
  width: 100%;
}
.cid-sDDW9XgoaX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW9XgoaX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW9XgoaX .modal.fade .modal-dialog,
.cid-sDDW9XgoaX .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW9XgoaX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW9XgoaX H6 {
  text-align: center;
}
.cid-sDDW9YhOqb {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDW9YhOqb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW9YhOqb .row {
  flex-direction: row-reverse;
}
.cid-sDDW9YhOqb img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW9YhOqb .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW9YhOqb .mbr-section-title {
  color: #ffffff;
}
.cid-sDDW9YQ2gy {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDW9YQ2gy .item {
  padding-bottom: 2rem;
}
.cid-sDDW9YQ2gy .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDW9YQ2gy .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDW9YQ2gy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDW9YQ2gy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDW9YQ2gy .carousel-control,
.cid-sDDW9YQ2gy .close {
  background: #1b1b1b;
}
.cid-sDDW9YQ2gy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDW9YQ2gy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDW9YQ2gy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDW9YQ2gy .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDW9YQ2gy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDW9YQ2gy .close::before {
  content: '\e91a';
}
.cid-sDDW9YQ2gy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDW9YQ2gy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDW9YQ2gy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW9YQ2gy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDW9YQ2gy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDW9YQ2gy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDW9YQ2gy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDW9YQ2gy .carousel-indicators li.active,
.cid-sDDW9YQ2gy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDW9YQ2gy .carousel-indicators li::after,
.cid-sDDW9YQ2gy .carousel-indicators li::before {
  content: none;
}
.cid-sDDW9YQ2gy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDW9YQ2gy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDW9YQ2gy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDW9YQ2gy .carousel-indicators {
    display: none;
  }
}
.cid-sDDW9YQ2gy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDW9YQ2gy .carousel-inner > .active {
  display: block;
}
.cid-sDDW9YQ2gy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDW9YQ2gy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDW9YQ2gy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDW9YQ2gy .carousel-control,
  .cid-sDDW9YQ2gy .carousel-indicators,
  .cid-sDDW9YQ2gy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDW9YQ2gy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDW9YQ2gy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDW9YQ2gy .carousel-indicators .active,
.cid-sDDW9YQ2gy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDW9YQ2gy .carousel-indicators .active {
  background: #fff;
}
.cid-sDDW9YQ2gy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDW9YQ2gy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDW9YQ2gy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDW9YQ2gy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDW9YQ2gy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDW9YQ2gy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDW9YQ2gy .carousel {
  width: 100%;
}
.cid-sDDW9YQ2gy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDW9YQ2gy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDW9YQ2gy .modal.fade .modal-dialog,
.cid-sDDW9YQ2gy .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDW9YQ2gy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDW9YQ2gy H6 {
  text-align: center;
}
.cid-sDDW9ZUmAP {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDW9ZUmAP .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDW9ZUmAP img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDW9ZUmAP .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDW9ZUmAP .mbr-section-title {
  text-align: left;
}
.cid-sDDWa0wCWK {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWa0wCWK .item {
  padding-bottom: 2rem;
}
.cid-sDDWa0wCWK .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWa0wCWK .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWa0wCWK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWa0wCWK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWa0wCWK .carousel-control,
.cid-sDDWa0wCWK .close {
  background: #1b1b1b;
}
.cid-sDDWa0wCWK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWa0wCWK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWa0wCWK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWa0wCWK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWa0wCWK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWa0wCWK .close::before {
  content: '\e91a';
}
.cid-sDDWa0wCWK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWa0wCWK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWa0wCWK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa0wCWK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWa0wCWK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWa0wCWK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWa0wCWK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWa0wCWK .carousel-indicators li.active,
.cid-sDDWa0wCWK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWa0wCWK .carousel-indicators li::after,
.cid-sDDWa0wCWK .carousel-indicators li::before {
  content: none;
}
.cid-sDDWa0wCWK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWa0wCWK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWa0wCWK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa0wCWK .carousel-indicators {
    display: none;
  }
}
.cid-sDDWa0wCWK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWa0wCWK .carousel-inner > .active {
  display: block;
}
.cid-sDDWa0wCWK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa0wCWK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWa0wCWK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWa0wCWK .carousel-control,
  .cid-sDDWa0wCWK .carousel-indicators,
  .cid-sDDWa0wCWK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa0wCWK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWa0wCWK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWa0wCWK .carousel-indicators .active,
.cid-sDDWa0wCWK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWa0wCWK .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWa0wCWK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWa0wCWK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWa0wCWK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWa0wCWK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWa0wCWK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWa0wCWK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWa0wCWK .carousel {
  width: 100%;
}
.cid-sDDWa0wCWK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWa0wCWK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWa0wCWK .modal.fade .modal-dialog,
.cid-sDDWa0wCWK .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWa0wCWK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWa0wCWK H6 {
  text-align: center;
}
.cid-sDDWa1zQWL {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDWa1zQWL .item {
  padding-bottom: 2rem;
}
.cid-sDDWa1zQWL .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWa1zQWL .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWa1zQWL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWa1zQWL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWa1zQWL .carousel-control,
.cid-sDDWa1zQWL .close {
  background: #1b1b1b;
}
.cid-sDDWa1zQWL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWa1zQWL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWa1zQWL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWa1zQWL .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWa1zQWL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWa1zQWL .close::before {
  content: '\e91a';
}
.cid-sDDWa1zQWL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWa1zQWL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWa1zQWL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa1zQWL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWa1zQWL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWa1zQWL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWa1zQWL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWa1zQWL .carousel-indicators li.active,
.cid-sDDWa1zQWL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWa1zQWL .carousel-indicators li::after,
.cid-sDDWa1zQWL .carousel-indicators li::before {
  content: none;
}
.cid-sDDWa1zQWL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWa1zQWL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWa1zQWL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa1zQWL .carousel-indicators {
    display: none;
  }
}
.cid-sDDWa1zQWL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWa1zQWL .carousel-inner > .active {
  display: block;
}
.cid-sDDWa1zQWL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa1zQWL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWa1zQWL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWa1zQWL .carousel-control,
  .cid-sDDWa1zQWL .carousel-indicators,
  .cid-sDDWa1zQWL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa1zQWL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWa1zQWL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWa1zQWL .carousel-indicators .active,
.cid-sDDWa1zQWL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWa1zQWL .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWa1zQWL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWa1zQWL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWa1zQWL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWa1zQWL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWa1zQWL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWa1zQWL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWa1zQWL .carousel {
  width: 100%;
}
.cid-sDDWa1zQWL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWa1zQWL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWa1zQWL .modal.fade .modal-dialog,
.cid-sDDWa1zQWL .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWa1zQWL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWa1zQWL H6 {
  text-align: center;
}
.cid-sDDWa2ApY0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWa2ApY0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWa2ApY0 .row {
  flex-direction: row-reverse;
}
.cid-sDDWa2ApY0 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWa2ApY0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWa2ApY0 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWa37s67 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWa37s67 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWa37s67 .row {
  flex-direction: row-reverse;
}
.cid-sDDWa37s67 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWa37s67 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWa3N0jH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWa3N0jH .item {
  padding-bottom: 2rem;
}
.cid-sDDWa3N0jH .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWa3N0jH .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWa3N0jH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWa3N0jH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWa3N0jH .carousel-control,
.cid-sDDWa3N0jH .close {
  background: #1b1b1b;
}
.cid-sDDWa3N0jH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWa3N0jH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWa3N0jH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWa3N0jH .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWa3N0jH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWa3N0jH .close::before {
  content: '\e91a';
}
.cid-sDDWa3N0jH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWa3N0jH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWa3N0jH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa3N0jH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWa3N0jH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWa3N0jH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWa3N0jH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWa3N0jH .carousel-indicators li.active,
.cid-sDDWa3N0jH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWa3N0jH .carousel-indicators li::after,
.cid-sDDWa3N0jH .carousel-indicators li::before {
  content: none;
}
.cid-sDDWa3N0jH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWa3N0jH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWa3N0jH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa3N0jH .carousel-indicators {
    display: none;
  }
}
.cid-sDDWa3N0jH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWa3N0jH .carousel-inner > .active {
  display: block;
}
.cid-sDDWa3N0jH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa3N0jH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWa3N0jH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWa3N0jH .carousel-control,
  .cid-sDDWa3N0jH .carousel-indicators,
  .cid-sDDWa3N0jH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa3N0jH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWa3N0jH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWa3N0jH .carousel-indicators .active,
.cid-sDDWa3N0jH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWa3N0jH .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWa3N0jH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWa3N0jH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWa3N0jH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWa3N0jH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWa3N0jH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWa3N0jH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWa3N0jH .carousel {
  width: 100%;
}
.cid-sDDWa3N0jH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWa3N0jH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWa3N0jH .modal.fade .modal-dialog,
.cid-sDDWa3N0jH .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWa3N0jH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWa3N0jH H6 {
  text-align: center;
}
.cid-sDDWa5ToQE {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWa5ToQE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWa5ToQE img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWa5ToQE .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWa5ToQE .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWa6zgqv {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWa6zgqv .item {
  padding-bottom: 2rem;
}
.cid-sDDWa6zgqv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWa6zgqv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWa6zgqv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWa6zgqv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWa6zgqv .carousel-control,
.cid-sDDWa6zgqv .close {
  background: #1b1b1b;
}
.cid-sDDWa6zgqv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWa6zgqv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWa6zgqv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWa6zgqv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWa6zgqv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWa6zgqv .close::before {
  content: '\e91a';
}
.cid-sDDWa6zgqv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWa6zgqv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWa6zgqv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa6zgqv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWa6zgqv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWa6zgqv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWa6zgqv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWa6zgqv .carousel-indicators li.active,
.cid-sDDWa6zgqv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWa6zgqv .carousel-indicators li::after,
.cid-sDDWa6zgqv .carousel-indicators li::before {
  content: none;
}
.cid-sDDWa6zgqv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWa6zgqv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWa6zgqv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa6zgqv .carousel-indicators {
    display: none;
  }
}
.cid-sDDWa6zgqv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWa6zgqv .carousel-inner > .active {
  display: block;
}
.cid-sDDWa6zgqv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa6zgqv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWa6zgqv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWa6zgqv .carousel-control,
  .cid-sDDWa6zgqv .carousel-indicators,
  .cid-sDDWa6zgqv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa6zgqv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWa6zgqv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWa6zgqv .carousel-indicators .active,
.cid-sDDWa6zgqv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWa6zgqv .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWa6zgqv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWa6zgqv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWa6zgqv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWa6zgqv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWa6zgqv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWa6zgqv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWa6zgqv .carousel {
  width: 100%;
}
.cid-sDDWa6zgqv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWa6zgqv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWa6zgqv .modal.fade .modal-dialog,
.cid-sDDWa6zgqv .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWa6zgqv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWa6zgqv H6 {
  text-align: center;
}
.cid-sDDWa7vk14 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWa7vk14 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWa7vk14 .row {
  flex-direction: row-reverse;
}
.cid-sDDWa7vk14 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWa7vk14 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWa8cASh {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWa8cASh .item {
  padding-bottom: 2rem;
}
.cid-sDDWa8cASh .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWa8cASh .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWa8cASh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWa8cASh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWa8cASh .carousel-control,
.cid-sDDWa8cASh .close {
  background: #1b1b1b;
}
.cid-sDDWa8cASh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWa8cASh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWa8cASh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWa8cASh .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWa8cASh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWa8cASh .close::before {
  content: '\e91a';
}
.cid-sDDWa8cASh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWa8cASh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWa8cASh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa8cASh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWa8cASh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWa8cASh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWa8cASh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWa8cASh .carousel-indicators li.active,
.cid-sDDWa8cASh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWa8cASh .carousel-indicators li::after,
.cid-sDDWa8cASh .carousel-indicators li::before {
  content: none;
}
.cid-sDDWa8cASh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWa8cASh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWa8cASh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa8cASh .carousel-indicators {
    display: none;
  }
}
.cid-sDDWa8cASh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWa8cASh .carousel-inner > .active {
  display: block;
}
.cid-sDDWa8cASh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWa8cASh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWa8cASh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWa8cASh .carousel-control,
  .cid-sDDWa8cASh .carousel-indicators,
  .cid-sDDWa8cASh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWa8cASh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWa8cASh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWa8cASh .carousel-indicators .active,
.cid-sDDWa8cASh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWa8cASh .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWa8cASh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWa8cASh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWa8cASh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWa8cASh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWa8cASh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWa8cASh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWa8cASh .carousel {
  width: 100%;
}
.cid-sDDWa8cASh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWa8cASh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWa8cASh .modal.fade .modal-dialog,
.cid-sDDWa8cASh .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWa8cASh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWa8cASh H6 {
  text-align: center;
}
.cid-sDDWa9wQjv {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWa9wQjv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWa9wQjv img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWa9wQjv .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWa9wQjv .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWaa7C8i {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWaa7C8i .item {
  padding-bottom: 2rem;
}
.cid-sDDWaa7C8i .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWaa7C8i .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWaa7C8i .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWaa7C8i .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWaa7C8i .carousel-control,
.cid-sDDWaa7C8i .close {
  background: #1b1b1b;
}
.cid-sDDWaa7C8i .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWaa7C8i .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWaa7C8i .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWaa7C8i .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWaa7C8i .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWaa7C8i .close::before {
  content: '\e91a';
}
.cid-sDDWaa7C8i .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWaa7C8i .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWaa7C8i .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWaa7C8i .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWaa7C8i .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWaa7C8i .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWaa7C8i .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWaa7C8i .carousel-indicators li.active,
.cid-sDDWaa7C8i .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWaa7C8i .carousel-indicators li::after,
.cid-sDDWaa7C8i .carousel-indicators li::before {
  content: none;
}
.cid-sDDWaa7C8i .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWaa7C8i .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWaa7C8i .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWaa7C8i .carousel-indicators {
    display: none;
  }
}
.cid-sDDWaa7C8i .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWaa7C8i .carousel-inner > .active {
  display: block;
}
.cid-sDDWaa7C8i .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWaa7C8i .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWaa7C8i .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWaa7C8i .carousel-control,
  .cid-sDDWaa7C8i .carousel-indicators,
  .cid-sDDWaa7C8i .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWaa7C8i .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWaa7C8i .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWaa7C8i .carousel-indicators .active,
.cid-sDDWaa7C8i .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWaa7C8i .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWaa7C8i .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWaa7C8i .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWaa7C8i .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWaa7C8i .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWaa7C8i .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWaa7C8i .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWaa7C8i .carousel {
  width: 100%;
}
.cid-sDDWaa7C8i .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWaa7C8i .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWaa7C8i .modal.fade .modal-dialog,
.cid-sDDWaa7C8i .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWaa7C8i .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWaa7C8i H6 {
  text-align: center;
}
.cid-sDDWabbk6a {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWabbk6a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWabbk6a .row {
  flex-direction: row-reverse;
}
.cid-sDDWabbk6a img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWabbk6a .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWabO7aX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDWabO7aX .item {
  padding-bottom: 2rem;
}
.cid-sDDWabO7aX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWabO7aX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWabO7aX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWabO7aX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWabO7aX .carousel-control,
.cid-sDDWabO7aX .close {
  background: #1b1b1b;
}
.cid-sDDWabO7aX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWabO7aX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWabO7aX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWabO7aX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWabO7aX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWabO7aX .close::before {
  content: '\e91a';
}
.cid-sDDWabO7aX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWabO7aX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWabO7aX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWabO7aX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWabO7aX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWabO7aX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWabO7aX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWabO7aX .carousel-indicators li.active,
.cid-sDDWabO7aX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWabO7aX .carousel-indicators li::after,
.cid-sDDWabO7aX .carousel-indicators li::before {
  content: none;
}
.cid-sDDWabO7aX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWabO7aX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWabO7aX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWabO7aX .carousel-indicators {
    display: none;
  }
}
.cid-sDDWabO7aX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWabO7aX .carousel-inner > .active {
  display: block;
}
.cid-sDDWabO7aX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWabO7aX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWabO7aX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWabO7aX .carousel-control,
  .cid-sDDWabO7aX .carousel-indicators,
  .cid-sDDWabO7aX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWabO7aX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWabO7aX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWabO7aX .carousel-indicators .active,
.cid-sDDWabO7aX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWabO7aX .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWabO7aX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWabO7aX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWabO7aX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWabO7aX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWabO7aX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWabO7aX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWabO7aX .carousel {
  width: 100%;
}
.cid-sDDWabO7aX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWabO7aX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWabO7aX .modal.fade .modal-dialog,
.cid-sDDWabO7aX .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWabO7aX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWabO7aX H6 {
  text-align: center;
}
.cid-sDDWacRyGC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWacRyGC .item {
  padding-bottom: 2rem;
}
.cid-sDDWacRyGC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWacRyGC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWacRyGC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWacRyGC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWacRyGC .carousel-control,
.cid-sDDWacRyGC .close {
  background: #1b1b1b;
}
.cid-sDDWacRyGC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWacRyGC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWacRyGC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWacRyGC .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWacRyGC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWacRyGC .close::before {
  content: '\e91a';
}
.cid-sDDWacRyGC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWacRyGC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWacRyGC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWacRyGC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWacRyGC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWacRyGC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWacRyGC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWacRyGC .carousel-indicators li.active,
.cid-sDDWacRyGC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWacRyGC .carousel-indicators li::after,
.cid-sDDWacRyGC .carousel-indicators li::before {
  content: none;
}
.cid-sDDWacRyGC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWacRyGC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWacRyGC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWacRyGC .carousel-indicators {
    display: none;
  }
}
.cid-sDDWacRyGC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWacRyGC .carousel-inner > .active {
  display: block;
}
.cid-sDDWacRyGC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWacRyGC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWacRyGC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWacRyGC .carousel-control,
  .cid-sDDWacRyGC .carousel-indicators,
  .cid-sDDWacRyGC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWacRyGC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWacRyGC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWacRyGC .carousel-indicators .active,
.cid-sDDWacRyGC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWacRyGC .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWacRyGC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWacRyGC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWacRyGC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWacRyGC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWacRyGC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWacRyGC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWacRyGC .carousel {
  width: 100%;
}
.cid-sDDWacRyGC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWacRyGC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWacRyGC .modal.fade .modal-dialog,
.cid-sDDWacRyGC .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWacRyGC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWacRyGC H6 {
  text-align: center;
}
.cid-sDDWae1c7h {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWae1c7h .item {
  padding-bottom: 2rem;
}
.cid-sDDWae1c7h .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWae1c7h .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWae1c7h .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWae1c7h .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWae1c7h .carousel-control,
.cid-sDDWae1c7h .close {
  background: #1b1b1b;
}
.cid-sDDWae1c7h .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWae1c7h .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWae1c7h .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWae1c7h .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWae1c7h .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWae1c7h .close::before {
  content: '\e91a';
}
.cid-sDDWae1c7h .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWae1c7h .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWae1c7h .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWae1c7h .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWae1c7h .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWae1c7h .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWae1c7h .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWae1c7h .carousel-indicators li.active,
.cid-sDDWae1c7h .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWae1c7h .carousel-indicators li::after,
.cid-sDDWae1c7h .carousel-indicators li::before {
  content: none;
}
.cid-sDDWae1c7h .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWae1c7h .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWae1c7h .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWae1c7h .carousel-indicators {
    display: none;
  }
}
.cid-sDDWae1c7h .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWae1c7h .carousel-inner > .active {
  display: block;
}
.cid-sDDWae1c7h .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWae1c7h .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWae1c7h .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWae1c7h .carousel-control,
  .cid-sDDWae1c7h .carousel-indicators,
  .cid-sDDWae1c7h .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWae1c7h .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWae1c7h .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWae1c7h .carousel-indicators .active,
.cid-sDDWae1c7h .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWae1c7h .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWae1c7h .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWae1c7h .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWae1c7h .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWae1c7h .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWae1c7h .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWae1c7h .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWae1c7h .carousel {
  width: 100%;
}
.cid-sDDWae1c7h .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWae1c7h .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWae1c7h .modal.fade .modal-dialog,
.cid-sDDWae1c7h .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWae1c7h .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWae1c7h H6 {
  text-align: center;
}
.cid-sDDWafdHXG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWafdHXG .item {
  padding-bottom: 2rem;
}
.cid-sDDWafdHXG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWafdHXG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWafdHXG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWafdHXG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWafdHXG .carousel-control,
.cid-sDDWafdHXG .close {
  background: #1b1b1b;
}
.cid-sDDWafdHXG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWafdHXG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWafdHXG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWafdHXG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWafdHXG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWafdHXG .close::before {
  content: '\e91a';
}
.cid-sDDWafdHXG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWafdHXG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWafdHXG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWafdHXG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWafdHXG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWafdHXG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWafdHXG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWafdHXG .carousel-indicators li.active,
.cid-sDDWafdHXG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWafdHXG .carousel-indicators li::after,
.cid-sDDWafdHXG .carousel-indicators li::before {
  content: none;
}
.cid-sDDWafdHXG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWafdHXG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWafdHXG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWafdHXG .carousel-indicators {
    display: none;
  }
}
.cid-sDDWafdHXG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWafdHXG .carousel-inner > .active {
  display: block;
}
.cid-sDDWafdHXG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWafdHXG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWafdHXG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWafdHXG .carousel-control,
  .cid-sDDWafdHXG .carousel-indicators,
  .cid-sDDWafdHXG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWafdHXG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWafdHXG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWafdHXG .carousel-indicators .active,
.cid-sDDWafdHXG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWafdHXG .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWafdHXG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWafdHXG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWafdHXG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWafdHXG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWafdHXG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWafdHXG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWafdHXG .carousel {
  width: 100%;
}
.cid-sDDWafdHXG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWafdHXG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWafdHXG .modal.fade .modal-dialog,
.cid-sDDWafdHXG .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWafdHXG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWafdHXG H6 {
  text-align: center;
}
.cid-sDDWage39j {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWage39j .item {
  padding-bottom: 2rem;
}
.cid-sDDWage39j .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWage39j .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWage39j .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWage39j .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWage39j .carousel-control,
.cid-sDDWage39j .close {
  background: #1b1b1b;
}
.cid-sDDWage39j .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWage39j .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWage39j .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWage39j .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWage39j .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWage39j .close::before {
  content: '\e91a';
}
.cid-sDDWage39j .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWage39j .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWage39j .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWage39j .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWage39j .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWage39j .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWage39j .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWage39j .carousel-indicators li.active,
.cid-sDDWage39j .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWage39j .carousel-indicators li::after,
.cid-sDDWage39j .carousel-indicators li::before {
  content: none;
}
.cid-sDDWage39j .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWage39j .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWage39j .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWage39j .carousel-indicators {
    display: none;
  }
}
.cid-sDDWage39j .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWage39j .carousel-inner > .active {
  display: block;
}
.cid-sDDWage39j .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWage39j .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWage39j .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWage39j .carousel-control,
  .cid-sDDWage39j .carousel-indicators,
  .cid-sDDWage39j .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWage39j .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWage39j .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWage39j .carousel-indicators .active,
.cid-sDDWage39j .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWage39j .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWage39j .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWage39j .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWage39j .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWage39j .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWage39j .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWage39j .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWage39j .carousel {
  width: 100%;
}
.cid-sDDWage39j .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWage39j .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWage39j .modal.fade .modal-dialog,
.cid-sDDWage39j .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWage39j .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWage39j H6 {
  text-align: center;
}
.cid-sDDWahnjMu {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWahnjMu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWahnjMu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWahnjMu .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWahnjMu .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWai8SFV {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWai8SFV .item {
  padding-bottom: 2rem;
}
.cid-sDDWai8SFV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWai8SFV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWai8SFV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWai8SFV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWai8SFV .carousel-control,
.cid-sDDWai8SFV .close {
  background: #1b1b1b;
}
.cid-sDDWai8SFV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWai8SFV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWai8SFV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWai8SFV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWai8SFV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWai8SFV .close::before {
  content: '\e91a';
}
.cid-sDDWai8SFV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWai8SFV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWai8SFV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWai8SFV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWai8SFV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWai8SFV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWai8SFV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWai8SFV .carousel-indicators li.active,
.cid-sDDWai8SFV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWai8SFV .carousel-indicators li::after,
.cid-sDDWai8SFV .carousel-indicators li::before {
  content: none;
}
.cid-sDDWai8SFV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWai8SFV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWai8SFV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWai8SFV .carousel-indicators {
    display: none;
  }
}
.cid-sDDWai8SFV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWai8SFV .carousel-inner > .active {
  display: block;
}
.cid-sDDWai8SFV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWai8SFV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWai8SFV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWai8SFV .carousel-control,
  .cid-sDDWai8SFV .carousel-indicators,
  .cid-sDDWai8SFV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWai8SFV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWai8SFV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWai8SFV .carousel-indicators .active,
.cid-sDDWai8SFV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWai8SFV .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWai8SFV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWai8SFV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWai8SFV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWai8SFV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWai8SFV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWai8SFV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWai8SFV .carousel {
  width: 100%;
}
.cid-sDDWai8SFV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWai8SFV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWai8SFV .modal.fade .modal-dialog,
.cid-sDDWai8SFV .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWai8SFV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWai8SFV H6 {
  text-align: center;
}
.cid-sDDWajiJ4L {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWajiJ4L .row {
    flex-direction: column-reverse;
  }
  .cid-sDDWajiJ4L .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDWajiJ4L .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDWajiJ4L .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDWajiJ4L .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDWajiJ4L .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDWajiJ4L .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDWajiJ4L .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDWajiJ4L .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDWajiJ4L .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDWajiJ4L .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDWajiJ4L .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDWajiJ4L .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDWajiJ4L P {
  color: #4479d9;
}
.cid-sDDWalnsw5 {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWalnsw5 .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWalnsw5 .mbr-text {
  color: #767676;
}
.cid-sDDWalnsw5 .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDWalnsw5 .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDWalnsw5 .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWalnsw5 .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDWalnsw5 .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDWalnsw5 .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDWalnsw5 .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDWalnsw5 .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDWalnsw5 .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDWalnsw5 .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDWclVC4u {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDWclVC4u nav.navbar {
  position: fixed;
}
.cid-sDDWclVC4u .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-sDDWclVC4u .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDWclVC4u .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDWclVC4u .dropdown-item:hover,
.cid-sDDWclVC4u .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDWclVC4u .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDWclVC4u .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDWclVC4u .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDWclVC4u .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDWclVC4u .nav-link {
  position: relative;
}
.cid-sDDWclVC4u .container {
  display: flex;
  margin: auto;
}
.cid-sDDWclVC4u .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDWclVC4u .dropdown-menu,
.cid-sDDWclVC4u .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDWclVC4u .nav-item:focus,
.cid-sDDWclVC4u .nav-link:focus {
  outline: none;
}
.cid-sDDWclVC4u .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDWclVC4u .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDWclVC4u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDWclVC4u .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDWclVC4u .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDWclVC4u .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDWclVC4u .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDWclVC4u .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDWclVC4u .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDWclVC4u .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDWclVC4u .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDWclVC4u .navbar.collapsed {
  justify-content: center;
}
.cid-sDDWclVC4u .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDWclVC4u .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDWclVC4u .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDWclVC4u .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDWclVC4u .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDWclVC4u .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-sDDWclVC4u .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDWclVC4u .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDWclVC4u .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDWclVC4u .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDWclVC4u .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDWclVC4u .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDWclVC4u .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDWclVC4u .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-sDDWclVC4u .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDWclVC4u .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDWclVC4u .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDWclVC4u .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDWclVC4u .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDWclVC4u .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDWclVC4u .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDWclVC4u .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDWclVC4u .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDWclVC4u .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDWclVC4u .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDWclVC4u .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDWclVC4u .dropdown-item.active,
.cid-sDDWclVC4u .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDWclVC4u .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDWclVC4u .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDWclVC4u .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDWclVC4u .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDWclVC4u .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDWclVC4u .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDWclVC4u ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDWclVC4u .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDWclVC4u button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDWclVC4u button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDWclVC4u button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDWclVC4u button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWclVC4u button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWclVC4u button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDWclVC4u nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWclVC4u nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDWclVC4u nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDWclVC4u nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWclVC4u .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDWclVC4u a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDWclVC4u .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-sDDWclVC4u .navbar {
    height: 70px;
  }
  .cid-sDDWclVC4u .navbar.opened {
    height: auto;
  }
  .cid-sDDWclVC4u .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDWcmCSLu {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDWcn7D2p {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWcn7D2p .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWcnLj5S {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWcnLj5S .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcnLj5S img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcnLj5S .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcoewQp {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWcoewQp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcoewQp .row {
  flex-direction: row-reverse;
}
.cid-sDDWcoewQp img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcoewQp .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcoewQp .mbr-section-title {
  color: #ffffff;
  text-align: center;
}
.cid-sDDWcoK5i9 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDWcoK5i9 .item {
  padding-bottom: 2rem;
}
.cid-sDDWcoK5i9 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcoK5i9 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcoK5i9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcoK5i9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcoK5i9 .carousel-control,
.cid-sDDWcoK5i9 .close {
  background: #1b1b1b;
}
.cid-sDDWcoK5i9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcoK5i9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcoK5i9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcoK5i9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcoK5i9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcoK5i9 .close::before {
  content: '\e91a';
}
.cid-sDDWcoK5i9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcoK5i9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcoK5i9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcoK5i9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcoK5i9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcoK5i9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcoK5i9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcoK5i9 .carousel-indicators li.active,
.cid-sDDWcoK5i9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcoK5i9 .carousel-indicators li::after,
.cid-sDDWcoK5i9 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcoK5i9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcoK5i9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcoK5i9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcoK5i9 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcoK5i9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcoK5i9 .carousel-inner > .active {
  display: block;
}
.cid-sDDWcoK5i9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcoK5i9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcoK5i9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcoK5i9 .carousel-control,
  .cid-sDDWcoK5i9 .carousel-indicators,
  .cid-sDDWcoK5i9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcoK5i9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcoK5i9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcoK5i9 .carousel-indicators .active,
.cid-sDDWcoK5i9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcoK5i9 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcoK5i9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcoK5i9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcoK5i9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcoK5i9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcoK5i9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcoK5i9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcoK5i9 .carousel {
  width: 100%;
}
.cid-sDDWcoK5i9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcoK5i9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcoK5i9 .modal.fade .modal-dialog,
.cid-sDDWcoK5i9 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcoK5i9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcoK5i9 H6 {
  text-align: center;
}
.cid-sDDWcqGhAv {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWcqGhAv .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcqGhAv img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcqGhAv .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcrbW4Y {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWcrbW4Y .item {
  padding-bottom: 2rem;
}
.cid-sDDWcrbW4Y .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcrbW4Y .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcrbW4Y .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcrbW4Y .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcrbW4Y .carousel-control,
.cid-sDDWcrbW4Y .close {
  background: #1b1b1b;
}
.cid-sDDWcrbW4Y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcrbW4Y .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcrbW4Y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcrbW4Y .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcrbW4Y .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcrbW4Y .close::before {
  content: '\e91a';
}
.cid-sDDWcrbW4Y .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcrbW4Y .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcrbW4Y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcrbW4Y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcrbW4Y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcrbW4Y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcrbW4Y .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcrbW4Y .carousel-indicators li.active,
.cid-sDDWcrbW4Y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcrbW4Y .carousel-indicators li::after,
.cid-sDDWcrbW4Y .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcrbW4Y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcrbW4Y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcrbW4Y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcrbW4Y .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcrbW4Y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcrbW4Y .carousel-inner > .active {
  display: block;
}
.cid-sDDWcrbW4Y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcrbW4Y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcrbW4Y .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcrbW4Y .carousel-control,
  .cid-sDDWcrbW4Y .carousel-indicators,
  .cid-sDDWcrbW4Y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcrbW4Y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcrbW4Y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcrbW4Y .carousel-indicators .active,
.cid-sDDWcrbW4Y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcrbW4Y .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcrbW4Y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcrbW4Y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcrbW4Y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcrbW4Y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcrbW4Y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcrbW4Y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcrbW4Y .carousel {
  width: 100%;
}
.cid-sDDWcrbW4Y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcrbW4Y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcrbW4Y .modal.fade .modal-dialog,
.cid-sDDWcrbW4Y .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcrbW4Y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcrbW4Y H6 {
  text-align: center;
}
.cid-sDDWcs8Hgm {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWcs8Hgm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcs8Hgm .row {
  flex-direction: row-reverse;
}
.cid-sDDWcs8Hgm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcs8Hgm .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcs8Hgm .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWcsFM4x {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWcsFM4x .item {
  padding-bottom: 2rem;
}
.cid-sDDWcsFM4x .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcsFM4x .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcsFM4x .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcsFM4x .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcsFM4x .carousel-control,
.cid-sDDWcsFM4x .close {
  background: #1b1b1b;
}
.cid-sDDWcsFM4x .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcsFM4x .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcsFM4x .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcsFM4x .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcsFM4x .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcsFM4x .close::before {
  content: '\e91a';
}
.cid-sDDWcsFM4x .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcsFM4x .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcsFM4x .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcsFM4x .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcsFM4x .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcsFM4x .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcsFM4x .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcsFM4x .carousel-indicators li.active,
.cid-sDDWcsFM4x .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcsFM4x .carousel-indicators li::after,
.cid-sDDWcsFM4x .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcsFM4x .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcsFM4x .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcsFM4x .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcsFM4x .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcsFM4x .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcsFM4x .carousel-inner > .active {
  display: block;
}
.cid-sDDWcsFM4x .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcsFM4x .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcsFM4x .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcsFM4x .carousel-control,
  .cid-sDDWcsFM4x .carousel-indicators,
  .cid-sDDWcsFM4x .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcsFM4x .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcsFM4x .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcsFM4x .carousel-indicators .active,
.cid-sDDWcsFM4x .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcsFM4x .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcsFM4x .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcsFM4x .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcsFM4x .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcsFM4x .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcsFM4x .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcsFM4x .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcsFM4x .carousel {
  width: 100%;
}
.cid-sDDWcsFM4x .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcsFM4x .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcsFM4x .modal.fade .modal-dialog,
.cid-sDDWcsFM4x .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcsFM4x .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcsFM4x H6 {
  text-align: center;
}
.cid-sDDWctDXiT {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWctDXiT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWctDXiT img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWctDXiT .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWctDXiT .mbr-section-title {
  text-align: left;
}
.cid-sDDWcuak4P {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWcuak4P .item {
  padding-bottom: 2rem;
}
.cid-sDDWcuak4P .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcuak4P .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcuak4P .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcuak4P .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcuak4P .carousel-control,
.cid-sDDWcuak4P .close {
  background: #1b1b1b;
}
.cid-sDDWcuak4P .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcuak4P .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcuak4P .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcuak4P .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcuak4P .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcuak4P .close::before {
  content: '\e91a';
}
.cid-sDDWcuak4P .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcuak4P .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcuak4P .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcuak4P .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcuak4P .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcuak4P .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcuak4P .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcuak4P .carousel-indicators li.active,
.cid-sDDWcuak4P .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcuak4P .carousel-indicators li::after,
.cid-sDDWcuak4P .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcuak4P .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcuak4P .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcuak4P .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcuak4P .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcuak4P .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcuak4P .carousel-inner > .active {
  display: block;
}
.cid-sDDWcuak4P .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcuak4P .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcuak4P .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcuak4P .carousel-control,
  .cid-sDDWcuak4P .carousel-indicators,
  .cid-sDDWcuak4P .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcuak4P .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcuak4P .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcuak4P .carousel-indicators .active,
.cid-sDDWcuak4P .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcuak4P .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcuak4P .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcuak4P .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcuak4P .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcuak4P .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcuak4P .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcuak4P .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcuak4P .carousel {
  width: 100%;
}
.cid-sDDWcuak4P .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcuak4P .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcuak4P .modal.fade .modal-dialog,
.cid-sDDWcuak4P .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcuak4P .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcuak4P H6 {
  text-align: center;
}
.cid-sDDWcv8Vff {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDWcv8Vff .item {
  padding-bottom: 2rem;
}
.cid-sDDWcv8Vff .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcv8Vff .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcv8Vff .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcv8Vff .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcv8Vff .carousel-control,
.cid-sDDWcv8Vff .close {
  background: #1b1b1b;
}
.cid-sDDWcv8Vff .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcv8Vff .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcv8Vff .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcv8Vff .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcv8Vff .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcv8Vff .close::before {
  content: '\e91a';
}
.cid-sDDWcv8Vff .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcv8Vff .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcv8Vff .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcv8Vff .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcv8Vff .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcv8Vff .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcv8Vff .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcv8Vff .carousel-indicators li.active,
.cid-sDDWcv8Vff .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcv8Vff .carousel-indicators li::after,
.cid-sDDWcv8Vff .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcv8Vff .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcv8Vff .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcv8Vff .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcv8Vff .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcv8Vff .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcv8Vff .carousel-inner > .active {
  display: block;
}
.cid-sDDWcv8Vff .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcv8Vff .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcv8Vff .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcv8Vff .carousel-control,
  .cid-sDDWcv8Vff .carousel-indicators,
  .cid-sDDWcv8Vff .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcv8Vff .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcv8Vff .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcv8Vff .carousel-indicators .active,
.cid-sDDWcv8Vff .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcv8Vff .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcv8Vff .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcv8Vff .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcv8Vff .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcv8Vff .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcv8Vff .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcv8Vff .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcv8Vff .carousel {
  width: 100%;
}
.cid-sDDWcv8Vff .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcv8Vff .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcv8Vff .modal.fade .modal-dialog,
.cid-sDDWcv8Vff .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcv8Vff .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcv8Vff H6 {
  text-align: center;
}
.cid-sDDWcw7ivG {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWcw7ivG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcw7ivG .row {
  flex-direction: row-reverse;
}
.cid-sDDWcw7ivG img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcw7ivG .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcw7ivG .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWcwDaIM {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWcwDaIM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcwDaIM .row {
  flex-direction: row-reverse;
}
.cid-sDDWcwDaIM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcwDaIM .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcxgmSn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWcxgmSn .item {
  padding-bottom: 2rem;
}
.cid-sDDWcxgmSn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcxgmSn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcxgmSn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcxgmSn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcxgmSn .carousel-control,
.cid-sDDWcxgmSn .close {
  background: #1b1b1b;
}
.cid-sDDWcxgmSn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcxgmSn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcxgmSn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcxgmSn .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcxgmSn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcxgmSn .close::before {
  content: '\e91a';
}
.cid-sDDWcxgmSn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcxgmSn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcxgmSn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcxgmSn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcxgmSn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcxgmSn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcxgmSn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcxgmSn .carousel-indicators li.active,
.cid-sDDWcxgmSn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcxgmSn .carousel-indicators li::after,
.cid-sDDWcxgmSn .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcxgmSn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcxgmSn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcxgmSn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcxgmSn .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcxgmSn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcxgmSn .carousel-inner > .active {
  display: block;
}
.cid-sDDWcxgmSn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcxgmSn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcxgmSn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcxgmSn .carousel-control,
  .cid-sDDWcxgmSn .carousel-indicators,
  .cid-sDDWcxgmSn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcxgmSn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcxgmSn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcxgmSn .carousel-indicators .active,
.cid-sDDWcxgmSn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcxgmSn .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcxgmSn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcxgmSn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcxgmSn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcxgmSn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcxgmSn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcxgmSn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcxgmSn .carousel {
  width: 100%;
}
.cid-sDDWcxgmSn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcxgmSn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcxgmSn .modal.fade .modal-dialog,
.cid-sDDWcxgmSn .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcxgmSn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcxgmSn H6 {
  text-align: center;
}
.cid-sDDWczj9hm {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWczj9hm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWczj9hm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWczj9hm .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWczj9hm .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWcA6hsi {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWcA6hsi .item {
  padding-bottom: 2rem;
}
.cid-sDDWcA6hsi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcA6hsi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcA6hsi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcA6hsi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcA6hsi .carousel-control,
.cid-sDDWcA6hsi .close {
  background: #1b1b1b;
}
.cid-sDDWcA6hsi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcA6hsi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcA6hsi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcA6hsi .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcA6hsi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcA6hsi .close::before {
  content: '\e91a';
}
.cid-sDDWcA6hsi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcA6hsi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcA6hsi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcA6hsi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcA6hsi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcA6hsi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcA6hsi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcA6hsi .carousel-indicators li.active,
.cid-sDDWcA6hsi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcA6hsi .carousel-indicators li::after,
.cid-sDDWcA6hsi .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcA6hsi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcA6hsi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcA6hsi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcA6hsi .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcA6hsi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcA6hsi .carousel-inner > .active {
  display: block;
}
.cid-sDDWcA6hsi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcA6hsi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcA6hsi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcA6hsi .carousel-control,
  .cid-sDDWcA6hsi .carousel-indicators,
  .cid-sDDWcA6hsi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcA6hsi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcA6hsi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcA6hsi .carousel-indicators .active,
.cid-sDDWcA6hsi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcA6hsi .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcA6hsi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcA6hsi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcA6hsi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcA6hsi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcA6hsi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcA6hsi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcA6hsi .carousel {
  width: 100%;
}
.cid-sDDWcA6hsi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcA6hsi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcA6hsi .modal.fade .modal-dialog,
.cid-sDDWcA6hsi .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcA6hsi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcA6hsi H6 {
  text-align: center;
}
.cid-sDDWcBcTFX {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWcBcTFX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcBcTFX .row {
  flex-direction: row-reverse;
}
.cid-sDDWcBcTFX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcBcTFX .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcErwa3 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWcErwa3 .item {
  padding-bottom: 2rem;
}
.cid-sDDWcErwa3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcErwa3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcErwa3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcErwa3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcErwa3 .carousel-control,
.cid-sDDWcErwa3 .close {
  background: #1b1b1b;
}
.cid-sDDWcErwa3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcErwa3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcErwa3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcErwa3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcErwa3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcErwa3 .close::before {
  content: '\e91a';
}
.cid-sDDWcErwa3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcErwa3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcErwa3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcErwa3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcErwa3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcErwa3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcErwa3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcErwa3 .carousel-indicators li.active,
.cid-sDDWcErwa3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcErwa3 .carousel-indicators li::after,
.cid-sDDWcErwa3 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcErwa3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcErwa3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcErwa3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcErwa3 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcErwa3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcErwa3 .carousel-inner > .active {
  display: block;
}
.cid-sDDWcErwa3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcErwa3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcErwa3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcErwa3 .carousel-control,
  .cid-sDDWcErwa3 .carousel-indicators,
  .cid-sDDWcErwa3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcErwa3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcErwa3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcErwa3 .carousel-indicators .active,
.cid-sDDWcErwa3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcErwa3 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcErwa3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcErwa3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcErwa3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcErwa3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcErwa3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcErwa3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcErwa3 .carousel {
  width: 100%;
}
.cid-sDDWcErwa3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcErwa3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcErwa3 .modal.fade .modal-dialog,
.cid-sDDWcErwa3 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcErwa3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcErwa3 H6 {
  text-align: center;
}
.cid-sDDWcIPjt8 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWcIPjt8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcIPjt8 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcIPjt8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcIPjt8 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWcK5P4b {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWcK5P4b .item {
  padding-bottom: 2rem;
}
.cid-sDDWcK5P4b .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcK5P4b .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcK5P4b .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcK5P4b .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcK5P4b .carousel-control,
.cid-sDDWcK5P4b .close {
  background: #1b1b1b;
}
.cid-sDDWcK5P4b .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcK5P4b .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcK5P4b .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcK5P4b .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcK5P4b .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcK5P4b .close::before {
  content: '\e91a';
}
.cid-sDDWcK5P4b .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcK5P4b .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcK5P4b .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcK5P4b .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcK5P4b .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcK5P4b .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcK5P4b .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcK5P4b .carousel-indicators li.active,
.cid-sDDWcK5P4b .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcK5P4b .carousel-indicators li::after,
.cid-sDDWcK5P4b .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcK5P4b .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcK5P4b .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcK5P4b .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcK5P4b .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcK5P4b .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcK5P4b .carousel-inner > .active {
  display: block;
}
.cid-sDDWcK5P4b .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcK5P4b .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcK5P4b .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcK5P4b .carousel-control,
  .cid-sDDWcK5P4b .carousel-indicators,
  .cid-sDDWcK5P4b .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcK5P4b .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcK5P4b .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcK5P4b .carousel-indicators .active,
.cid-sDDWcK5P4b .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcK5P4b .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcK5P4b .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcK5P4b .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcK5P4b .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcK5P4b .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcK5P4b .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcK5P4b .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcK5P4b .carousel {
  width: 100%;
}
.cid-sDDWcK5P4b .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcK5P4b .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcK5P4b .modal.fade .modal-dialog,
.cid-sDDWcK5P4b .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcK5P4b .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcK5P4b H6 {
  text-align: center;
}
.cid-sDDWcLA9nS {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWcLA9nS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcLA9nS .row {
  flex-direction: row-reverse;
}
.cid-sDDWcLA9nS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcLA9nS .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcMbksW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDWcMbksW .item {
  padding-bottom: 2rem;
}
.cid-sDDWcMbksW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcMbksW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcMbksW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcMbksW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcMbksW .carousel-control,
.cid-sDDWcMbksW .close {
  background: #1b1b1b;
}
.cid-sDDWcMbksW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcMbksW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcMbksW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcMbksW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcMbksW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcMbksW .close::before {
  content: '\e91a';
}
.cid-sDDWcMbksW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcMbksW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcMbksW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcMbksW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcMbksW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcMbksW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcMbksW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcMbksW .carousel-indicators li.active,
.cid-sDDWcMbksW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcMbksW .carousel-indicators li::after,
.cid-sDDWcMbksW .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcMbksW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcMbksW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcMbksW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcMbksW .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcMbksW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcMbksW .carousel-inner > .active {
  display: block;
}
.cid-sDDWcMbksW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcMbksW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcMbksW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcMbksW .carousel-control,
  .cid-sDDWcMbksW .carousel-indicators,
  .cid-sDDWcMbksW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcMbksW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcMbksW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcMbksW .carousel-indicators .active,
.cid-sDDWcMbksW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcMbksW .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcMbksW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcMbksW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcMbksW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcMbksW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcMbksW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcMbksW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcMbksW .carousel {
  width: 100%;
}
.cid-sDDWcMbksW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcMbksW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcMbksW .modal.fade .modal-dialog,
.cid-sDDWcMbksW .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcMbksW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcMbksW H6 {
  text-align: center;
}
.cid-sDDWcNi0J5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWcNi0J5 .item {
  padding-bottom: 2rem;
}
.cid-sDDWcNi0J5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcNi0J5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcNi0J5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcNi0J5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcNi0J5 .carousel-control,
.cid-sDDWcNi0J5 .close {
  background: #1b1b1b;
}
.cid-sDDWcNi0J5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcNi0J5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcNi0J5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcNi0J5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcNi0J5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcNi0J5 .close::before {
  content: '\e91a';
}
.cid-sDDWcNi0J5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcNi0J5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcNi0J5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcNi0J5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcNi0J5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcNi0J5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcNi0J5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcNi0J5 .carousel-indicators li.active,
.cid-sDDWcNi0J5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcNi0J5 .carousel-indicators li::after,
.cid-sDDWcNi0J5 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcNi0J5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcNi0J5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcNi0J5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcNi0J5 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcNi0J5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcNi0J5 .carousel-inner > .active {
  display: block;
}
.cid-sDDWcNi0J5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcNi0J5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcNi0J5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcNi0J5 .carousel-control,
  .cid-sDDWcNi0J5 .carousel-indicators,
  .cid-sDDWcNi0J5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcNi0J5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcNi0J5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcNi0J5 .carousel-indicators .active,
.cid-sDDWcNi0J5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcNi0J5 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcNi0J5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcNi0J5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcNi0J5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcNi0J5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcNi0J5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcNi0J5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcNi0J5 .carousel {
  width: 100%;
}
.cid-sDDWcNi0J5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcNi0J5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcNi0J5 .modal.fade .modal-dialog,
.cid-sDDWcNi0J5 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcNi0J5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcNi0J5 H6 {
  text-align: center;
}
.cid-sDDWcOlWmT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWcOlWmT .item {
  padding-bottom: 2rem;
}
.cid-sDDWcOlWmT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcOlWmT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcOlWmT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcOlWmT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcOlWmT .carousel-control,
.cid-sDDWcOlWmT .close {
  background: #1b1b1b;
}
.cid-sDDWcOlWmT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcOlWmT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcOlWmT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcOlWmT .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcOlWmT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcOlWmT .close::before {
  content: '\e91a';
}
.cid-sDDWcOlWmT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcOlWmT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcOlWmT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcOlWmT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcOlWmT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcOlWmT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcOlWmT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcOlWmT .carousel-indicators li.active,
.cid-sDDWcOlWmT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcOlWmT .carousel-indicators li::after,
.cid-sDDWcOlWmT .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcOlWmT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcOlWmT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcOlWmT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcOlWmT .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcOlWmT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcOlWmT .carousel-inner > .active {
  display: block;
}
.cid-sDDWcOlWmT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcOlWmT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcOlWmT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcOlWmT .carousel-control,
  .cid-sDDWcOlWmT .carousel-indicators,
  .cid-sDDWcOlWmT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcOlWmT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcOlWmT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcOlWmT .carousel-indicators .active,
.cid-sDDWcOlWmT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcOlWmT .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcOlWmT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcOlWmT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcOlWmT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcOlWmT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcOlWmT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcOlWmT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcOlWmT .carousel {
  width: 100%;
}
.cid-sDDWcOlWmT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcOlWmT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcOlWmT .modal.fade .modal-dialog,
.cid-sDDWcOlWmT .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcOlWmT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcOlWmT H6 {
  text-align: center;
}
.cid-sDDWcPmyNa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWcPmyNa .item {
  padding-bottom: 2rem;
}
.cid-sDDWcPmyNa .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcPmyNa .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcPmyNa .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcPmyNa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcPmyNa .carousel-control,
.cid-sDDWcPmyNa .close {
  background: #1b1b1b;
}
.cid-sDDWcPmyNa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcPmyNa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcPmyNa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcPmyNa .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcPmyNa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcPmyNa .close::before {
  content: '\e91a';
}
.cid-sDDWcPmyNa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcPmyNa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcPmyNa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcPmyNa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcPmyNa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcPmyNa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcPmyNa .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcPmyNa .carousel-indicators li.active,
.cid-sDDWcPmyNa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcPmyNa .carousel-indicators li::after,
.cid-sDDWcPmyNa .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcPmyNa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcPmyNa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcPmyNa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcPmyNa .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcPmyNa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcPmyNa .carousel-inner > .active {
  display: block;
}
.cid-sDDWcPmyNa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcPmyNa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcPmyNa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcPmyNa .carousel-control,
  .cid-sDDWcPmyNa .carousel-indicators,
  .cid-sDDWcPmyNa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcPmyNa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcPmyNa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcPmyNa .carousel-indicators .active,
.cid-sDDWcPmyNa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcPmyNa .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcPmyNa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcPmyNa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcPmyNa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcPmyNa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcPmyNa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcPmyNa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcPmyNa .carousel {
  width: 100%;
}
.cid-sDDWcPmyNa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcPmyNa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcPmyNa .modal.fade .modal-dialog,
.cid-sDDWcPmyNa .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcPmyNa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcPmyNa H6 {
  text-align: center;
}
.cid-sDDWcQJRA0 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWcQJRA0 .item {
  padding-bottom: 2rem;
}
.cid-sDDWcQJRA0 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcQJRA0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcQJRA0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcQJRA0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcQJRA0 .carousel-control,
.cid-sDDWcQJRA0 .close {
  background: #1b1b1b;
}
.cid-sDDWcQJRA0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcQJRA0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcQJRA0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcQJRA0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcQJRA0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcQJRA0 .close::before {
  content: '\e91a';
}
.cid-sDDWcQJRA0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcQJRA0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcQJRA0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcQJRA0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcQJRA0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcQJRA0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcQJRA0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcQJRA0 .carousel-indicators li.active,
.cid-sDDWcQJRA0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcQJRA0 .carousel-indicators li::after,
.cid-sDDWcQJRA0 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcQJRA0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcQJRA0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcQJRA0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcQJRA0 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcQJRA0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcQJRA0 .carousel-inner > .active {
  display: block;
}
.cid-sDDWcQJRA0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcQJRA0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcQJRA0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcQJRA0 .carousel-control,
  .cid-sDDWcQJRA0 .carousel-indicators,
  .cid-sDDWcQJRA0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcQJRA0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcQJRA0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcQJRA0 .carousel-indicators .active,
.cid-sDDWcQJRA0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcQJRA0 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcQJRA0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcQJRA0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcQJRA0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcQJRA0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcQJRA0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcQJRA0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcQJRA0 .carousel {
  width: 100%;
}
.cid-sDDWcQJRA0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcQJRA0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcQJRA0 .modal.fade .modal-dialog,
.cid-sDDWcQJRA0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcQJRA0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcQJRA0 H6 {
  text-align: center;
}
.cid-sDDWcRVr9O {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWcRVr9O .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWcRVr9O img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWcRVr9O .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWcRVr9O .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWcSHKYH {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWcSHKYH .item {
  padding-bottom: 2rem;
}
.cid-sDDWcSHKYH .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWcSHKYH .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWcSHKYH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWcSHKYH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWcSHKYH .carousel-control,
.cid-sDDWcSHKYH .close {
  background: #1b1b1b;
}
.cid-sDDWcSHKYH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWcSHKYH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWcSHKYH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWcSHKYH .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWcSHKYH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWcSHKYH .close::before {
  content: '\e91a';
}
.cid-sDDWcSHKYH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWcSHKYH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWcSHKYH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcSHKYH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWcSHKYH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWcSHKYH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWcSHKYH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWcSHKYH .carousel-indicators li.active,
.cid-sDDWcSHKYH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWcSHKYH .carousel-indicators li::after,
.cid-sDDWcSHKYH .carousel-indicators li::before {
  content: none;
}
.cid-sDDWcSHKYH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWcSHKYH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWcSHKYH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcSHKYH .carousel-indicators {
    display: none;
  }
}
.cid-sDDWcSHKYH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWcSHKYH .carousel-inner > .active {
  display: block;
}
.cid-sDDWcSHKYH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWcSHKYH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWcSHKYH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWcSHKYH .carousel-control,
  .cid-sDDWcSHKYH .carousel-indicators,
  .cid-sDDWcSHKYH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcSHKYH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWcSHKYH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWcSHKYH .carousel-indicators .active,
.cid-sDDWcSHKYH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWcSHKYH .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWcSHKYH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWcSHKYH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWcSHKYH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWcSHKYH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWcSHKYH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWcSHKYH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWcSHKYH .carousel {
  width: 100%;
}
.cid-sDDWcSHKYH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWcSHKYH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWcSHKYH .modal.fade .modal-dialog,
.cid-sDDWcSHKYH .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWcSHKYH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWcSHKYH H6 {
  text-align: center;
}
.cid-sDDWcTKdhs {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWcTKdhs .row {
    flex-direction: column-reverse;
  }
  .cid-sDDWcTKdhs .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDWcTKdhs .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDWcTKdhs .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDWcTKdhs .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDWcTKdhs .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDWcTKdhs .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDWcTKdhs .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDWcTKdhs .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDWcTKdhs .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDWcTKdhs .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDWcTKdhs .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDWcTKdhs .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDWcTKdhs P {
  color: #4479d9;
}
.cid-sDDWcVS55D {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWcVS55D .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWcVS55D .mbr-text {
  color: #767676;
}
.cid-sDDWcVS55D .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDWcVS55D .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDWcVS55D .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWcVS55D .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDWcVS55D .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDWcVS55D .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDWcVS55D .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDWcVS55D .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDWcVS55D .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDWcVS55D .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDWmyaEUW {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDWmyaEUW nav.navbar {
  position: fixed;
}
.cid-sDDWmyaEUW .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-sDDWmyaEUW .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDWmyaEUW .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDWmyaEUW .dropdown-item:hover,
.cid-sDDWmyaEUW .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDWmyaEUW .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDWmyaEUW .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDWmyaEUW .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDWmyaEUW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDWmyaEUW .nav-link {
  position: relative;
}
.cid-sDDWmyaEUW .container {
  display: flex;
  margin: auto;
}
.cid-sDDWmyaEUW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDWmyaEUW .dropdown-menu,
.cid-sDDWmyaEUW .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDWmyaEUW .nav-item:focus,
.cid-sDDWmyaEUW .nav-link:focus {
  outline: none;
}
.cid-sDDWmyaEUW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDWmyaEUW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDWmyaEUW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDWmyaEUW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDWmyaEUW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDWmyaEUW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDWmyaEUW .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDWmyaEUW .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDWmyaEUW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDWmyaEUW .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDWmyaEUW .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDWmyaEUW .navbar.collapsed {
  justify-content: center;
}
.cid-sDDWmyaEUW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDWmyaEUW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDWmyaEUW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDWmyaEUW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDWmyaEUW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDWmyaEUW .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-sDDWmyaEUW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDWmyaEUW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDWmyaEUW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDWmyaEUW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDWmyaEUW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDWmyaEUW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDWmyaEUW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDWmyaEUW .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-sDDWmyaEUW .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDWmyaEUW .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDWmyaEUW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDWmyaEUW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDWmyaEUW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDWmyaEUW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDWmyaEUW .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDWmyaEUW .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDWmyaEUW .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDWmyaEUW .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDWmyaEUW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDWmyaEUW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDWmyaEUW .dropdown-item.active,
.cid-sDDWmyaEUW .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDWmyaEUW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDWmyaEUW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDWmyaEUW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDWmyaEUW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDWmyaEUW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDWmyaEUW .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDWmyaEUW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDWmyaEUW .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDWmyaEUW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDWmyaEUW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDWmyaEUW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDWmyaEUW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWmyaEUW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWmyaEUW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDWmyaEUW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWmyaEUW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDWmyaEUW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDWmyaEUW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWmyaEUW .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDWmyaEUW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDWmyaEUW .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-sDDWmyaEUW .navbar {
    height: 70px;
  }
  .cid-sDDWmyaEUW .navbar.opened {
    height: auto;
  }
  .cid-sDDWmyaEUW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDWmzg24w {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDWmAhDfb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWmAhDfb .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWmASyiO {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWmASyiO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmASyiO img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmASyiO .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmBkNz6 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWmBkNz6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmBkNz6 .row {
  flex-direction: row-reverse;
}
.cid-sDDWmBkNz6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmBkNz6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmBkNz6 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDWmBRQVN {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDWmBRQVN .item {
  padding-bottom: 2rem;
}
.cid-sDDWmBRQVN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmBRQVN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmBRQVN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmBRQVN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmBRQVN .carousel-control,
.cid-sDDWmBRQVN .close {
  background: #1b1b1b;
}
.cid-sDDWmBRQVN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmBRQVN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmBRQVN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmBRQVN .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmBRQVN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmBRQVN .close::before {
  content: '\e91a';
}
.cid-sDDWmBRQVN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmBRQVN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmBRQVN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmBRQVN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmBRQVN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmBRQVN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmBRQVN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmBRQVN .carousel-indicators li.active,
.cid-sDDWmBRQVN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmBRQVN .carousel-indicators li::after,
.cid-sDDWmBRQVN .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmBRQVN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmBRQVN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmBRQVN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmBRQVN .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmBRQVN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmBRQVN .carousel-inner > .active {
  display: block;
}
.cid-sDDWmBRQVN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmBRQVN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmBRQVN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmBRQVN .carousel-control,
  .cid-sDDWmBRQVN .carousel-indicators,
  .cid-sDDWmBRQVN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmBRQVN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmBRQVN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmBRQVN .carousel-indicators .active,
.cid-sDDWmBRQVN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmBRQVN .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmBRQVN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmBRQVN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmBRQVN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmBRQVN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmBRQVN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmBRQVN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmBRQVN .carousel {
  width: 100%;
}
.cid-sDDWmBRQVN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmBRQVN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmBRQVN .modal.fade .modal-dialog,
.cid-sDDWmBRQVN .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmBRQVN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmBRQVN H6 {
  text-align: center;
}
.cid-sDDWmCJFUu {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWmCJFUu .item {
  padding-bottom: 2rem;
}
.cid-sDDWmCJFUu .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmCJFUu .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmCJFUu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmCJFUu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmCJFUu .carousel-control,
.cid-sDDWmCJFUu .close {
  background: #1b1b1b;
}
.cid-sDDWmCJFUu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmCJFUu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmCJFUu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmCJFUu .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmCJFUu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmCJFUu .close::before {
  content: '\e91a';
}
.cid-sDDWmCJFUu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmCJFUu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmCJFUu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmCJFUu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmCJFUu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmCJFUu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmCJFUu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmCJFUu .carousel-indicators li.active,
.cid-sDDWmCJFUu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmCJFUu .carousel-indicators li::after,
.cid-sDDWmCJFUu .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmCJFUu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmCJFUu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmCJFUu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmCJFUu .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmCJFUu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmCJFUu .carousel-inner > .active {
  display: block;
}
.cid-sDDWmCJFUu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmCJFUu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmCJFUu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmCJFUu .carousel-control,
  .cid-sDDWmCJFUu .carousel-indicators,
  .cid-sDDWmCJFUu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmCJFUu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmCJFUu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmCJFUu .carousel-indicators .active,
.cid-sDDWmCJFUu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmCJFUu .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmCJFUu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmCJFUu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmCJFUu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmCJFUu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmCJFUu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmCJFUu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmCJFUu .carousel {
  width: 100%;
}
.cid-sDDWmCJFUu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmCJFUu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmCJFUu .modal.fade .modal-dialog,
.cid-sDDWmCJFUu .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmCJFUu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmCJFUu H6 {
  text-align: center;
}
.cid-sDDWmDY3ud {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWmDY3ud .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmDY3ud img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmDY3ud .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmEvH02 {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWmEvH02 .item {
  padding-bottom: 2rem;
}
.cid-sDDWmEvH02 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmEvH02 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmEvH02 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmEvH02 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmEvH02 .carousel-control,
.cid-sDDWmEvH02 .close {
  background: #1b1b1b;
}
.cid-sDDWmEvH02 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmEvH02 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmEvH02 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmEvH02 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmEvH02 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmEvH02 .close::before {
  content: '\e91a';
}
.cid-sDDWmEvH02 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmEvH02 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmEvH02 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmEvH02 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmEvH02 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmEvH02 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmEvH02 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmEvH02 .carousel-indicators li.active,
.cid-sDDWmEvH02 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmEvH02 .carousel-indicators li::after,
.cid-sDDWmEvH02 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmEvH02 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmEvH02 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmEvH02 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmEvH02 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmEvH02 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmEvH02 .carousel-inner > .active {
  display: block;
}
.cid-sDDWmEvH02 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmEvH02 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmEvH02 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmEvH02 .carousel-control,
  .cid-sDDWmEvH02 .carousel-indicators,
  .cid-sDDWmEvH02 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmEvH02 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmEvH02 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmEvH02 .carousel-indicators .active,
.cid-sDDWmEvH02 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmEvH02 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmEvH02 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmEvH02 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmEvH02 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmEvH02 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmEvH02 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmEvH02 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmEvH02 .carousel {
  width: 100%;
}
.cid-sDDWmEvH02 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmEvH02 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmEvH02 .modal.fade .modal-dialog,
.cid-sDDWmEvH02 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmEvH02 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmEvH02 H6 {
  text-align: center;
}
.cid-sDDWmFkAyk {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWmFkAyk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmFkAyk .row {
  flex-direction: row-reverse;
}
.cid-sDDWmFkAyk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmFkAyk .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmFkAyk .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWmFVQCP {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWmFVQCP .item {
  padding-bottom: 2rem;
}
.cid-sDDWmFVQCP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmFVQCP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmFVQCP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmFVQCP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmFVQCP .carousel-control,
.cid-sDDWmFVQCP .close {
  background: #1b1b1b;
}
.cid-sDDWmFVQCP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmFVQCP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmFVQCP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmFVQCP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmFVQCP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmFVQCP .close::before {
  content: '\e91a';
}
.cid-sDDWmFVQCP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmFVQCP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmFVQCP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmFVQCP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmFVQCP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmFVQCP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmFVQCP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmFVQCP .carousel-indicators li.active,
.cid-sDDWmFVQCP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmFVQCP .carousel-indicators li::after,
.cid-sDDWmFVQCP .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmFVQCP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmFVQCP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmFVQCP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmFVQCP .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmFVQCP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmFVQCP .carousel-inner > .active {
  display: block;
}
.cid-sDDWmFVQCP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmFVQCP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmFVQCP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmFVQCP .carousel-control,
  .cid-sDDWmFVQCP .carousel-indicators,
  .cid-sDDWmFVQCP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmFVQCP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmFVQCP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmFVQCP .carousel-indicators .active,
.cid-sDDWmFVQCP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmFVQCP .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmFVQCP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmFVQCP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmFVQCP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmFVQCP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmFVQCP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmFVQCP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmFVQCP .carousel {
  width: 100%;
}
.cid-sDDWmFVQCP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmFVQCP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmFVQCP .modal.fade .modal-dialog,
.cid-sDDWmFVQCP .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmFVQCP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmFVQCP H6 {
  text-align: center;
}
.cid-sDDWmGOac4 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWmGOac4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmGOac4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmGOac4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmGOac4 .mbr-section-title {
  text-align: left;
}
.cid-sDDWmHpHtt {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWmHpHtt .item {
  padding-bottom: 2rem;
}
.cid-sDDWmHpHtt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmHpHtt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmHpHtt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmHpHtt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmHpHtt .carousel-control,
.cid-sDDWmHpHtt .close {
  background: #1b1b1b;
}
.cid-sDDWmHpHtt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmHpHtt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmHpHtt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmHpHtt .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmHpHtt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmHpHtt .close::before {
  content: '\e91a';
}
.cid-sDDWmHpHtt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmHpHtt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmHpHtt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmHpHtt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmHpHtt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmHpHtt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmHpHtt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmHpHtt .carousel-indicators li.active,
.cid-sDDWmHpHtt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmHpHtt .carousel-indicators li::after,
.cid-sDDWmHpHtt .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmHpHtt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmHpHtt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmHpHtt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmHpHtt .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmHpHtt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmHpHtt .carousel-inner > .active {
  display: block;
}
.cid-sDDWmHpHtt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmHpHtt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmHpHtt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmHpHtt .carousel-control,
  .cid-sDDWmHpHtt .carousel-indicators,
  .cid-sDDWmHpHtt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmHpHtt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmHpHtt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmHpHtt .carousel-indicators .active,
.cid-sDDWmHpHtt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmHpHtt .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmHpHtt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmHpHtt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmHpHtt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmHpHtt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmHpHtt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmHpHtt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmHpHtt .carousel {
  width: 100%;
}
.cid-sDDWmHpHtt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmHpHtt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmHpHtt .modal.fade .modal-dialog,
.cid-sDDWmHpHtt .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmHpHtt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmHpHtt H6 {
  text-align: center;
}
.cid-sDDWmIjUbB {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDWmIjUbB .item {
  padding-bottom: 2rem;
}
.cid-sDDWmIjUbB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmIjUbB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmIjUbB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmIjUbB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmIjUbB .carousel-control,
.cid-sDDWmIjUbB .close {
  background: #1b1b1b;
}
.cid-sDDWmIjUbB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmIjUbB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmIjUbB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmIjUbB .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmIjUbB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmIjUbB .close::before {
  content: '\e91a';
}
.cid-sDDWmIjUbB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmIjUbB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmIjUbB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmIjUbB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmIjUbB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmIjUbB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmIjUbB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmIjUbB .carousel-indicators li.active,
.cid-sDDWmIjUbB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmIjUbB .carousel-indicators li::after,
.cid-sDDWmIjUbB .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmIjUbB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmIjUbB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmIjUbB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmIjUbB .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmIjUbB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmIjUbB .carousel-inner > .active {
  display: block;
}
.cid-sDDWmIjUbB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmIjUbB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmIjUbB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmIjUbB .carousel-control,
  .cid-sDDWmIjUbB .carousel-indicators,
  .cid-sDDWmIjUbB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmIjUbB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmIjUbB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmIjUbB .carousel-indicators .active,
.cid-sDDWmIjUbB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmIjUbB .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmIjUbB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmIjUbB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmIjUbB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmIjUbB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmIjUbB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmIjUbB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmIjUbB .carousel {
  width: 100%;
}
.cid-sDDWmIjUbB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmIjUbB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmIjUbB .modal.fade .modal-dialog,
.cid-sDDWmIjUbB .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmIjUbB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmIjUbB H6 {
  text-align: center;
}
.cid-sDDWmJljrg {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWmJljrg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmJljrg .row {
  flex-direction: row-reverse;
}
.cid-sDDWmJljrg img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmJljrg .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmJljrg .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWmJWQR2 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWmJWQR2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmJWQR2 .row {
  flex-direction: row-reverse;
}
.cid-sDDWmJWQR2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmJWQR2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmKuBPi {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWmKuBPi .item {
  padding-bottom: 2rem;
}
.cid-sDDWmKuBPi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmKuBPi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmKuBPi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmKuBPi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmKuBPi .carousel-control,
.cid-sDDWmKuBPi .close {
  background: #1b1b1b;
}
.cid-sDDWmKuBPi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmKuBPi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmKuBPi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmKuBPi .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmKuBPi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmKuBPi .close::before {
  content: '\e91a';
}
.cid-sDDWmKuBPi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmKuBPi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmKuBPi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmKuBPi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmKuBPi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmKuBPi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmKuBPi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmKuBPi .carousel-indicators li.active,
.cid-sDDWmKuBPi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmKuBPi .carousel-indicators li::after,
.cid-sDDWmKuBPi .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmKuBPi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmKuBPi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmKuBPi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmKuBPi .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmKuBPi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmKuBPi .carousel-inner > .active {
  display: block;
}
.cid-sDDWmKuBPi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmKuBPi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmKuBPi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmKuBPi .carousel-control,
  .cid-sDDWmKuBPi .carousel-indicators,
  .cid-sDDWmKuBPi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmKuBPi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmKuBPi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmKuBPi .carousel-indicators .active,
.cid-sDDWmKuBPi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmKuBPi .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmKuBPi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmKuBPi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmKuBPi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmKuBPi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmKuBPi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmKuBPi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmKuBPi .carousel {
  width: 100%;
}
.cid-sDDWmKuBPi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmKuBPi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmKuBPi .modal.fade .modal-dialog,
.cid-sDDWmKuBPi .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmKuBPi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmKuBPi H6 {
  text-align: center;
}
.cid-sDDWmMw0df {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWmMw0df .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmMw0df img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmMw0df .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmMw0df .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWmN31sG {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWmN31sG .item {
  padding-bottom: 2rem;
}
.cid-sDDWmN31sG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmN31sG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmN31sG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmN31sG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmN31sG .carousel-control,
.cid-sDDWmN31sG .close {
  background: #1b1b1b;
}
.cid-sDDWmN31sG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmN31sG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmN31sG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmN31sG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmN31sG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmN31sG .close::before {
  content: '\e91a';
}
.cid-sDDWmN31sG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmN31sG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmN31sG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmN31sG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmN31sG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmN31sG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmN31sG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmN31sG .carousel-indicators li.active,
.cid-sDDWmN31sG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmN31sG .carousel-indicators li::after,
.cid-sDDWmN31sG .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmN31sG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmN31sG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmN31sG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmN31sG .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmN31sG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmN31sG .carousel-inner > .active {
  display: block;
}
.cid-sDDWmN31sG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmN31sG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmN31sG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmN31sG .carousel-control,
  .cid-sDDWmN31sG .carousel-indicators,
  .cid-sDDWmN31sG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmN31sG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmN31sG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmN31sG .carousel-indicators .active,
.cid-sDDWmN31sG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmN31sG .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmN31sG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmN31sG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmN31sG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmN31sG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmN31sG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmN31sG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmN31sG .carousel {
  width: 100%;
}
.cid-sDDWmN31sG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmN31sG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmN31sG .modal.fade .modal-dialog,
.cid-sDDWmN31sG .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmN31sG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmN31sG H6 {
  text-align: center;
}
.cid-sDDWmO7qqL {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWmO7qqL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmO7qqL .row {
  flex-direction: row-reverse;
}
.cid-sDDWmO7qqL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmO7qqL .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmOGmFR {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWmOGmFR .item {
  padding-bottom: 2rem;
}
.cid-sDDWmOGmFR .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmOGmFR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmOGmFR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmOGmFR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmOGmFR .carousel-control,
.cid-sDDWmOGmFR .close {
  background: #1b1b1b;
}
.cid-sDDWmOGmFR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmOGmFR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmOGmFR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmOGmFR .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmOGmFR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmOGmFR .close::before {
  content: '\e91a';
}
.cid-sDDWmOGmFR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmOGmFR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmOGmFR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmOGmFR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmOGmFR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmOGmFR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmOGmFR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmOGmFR .carousel-indicators li.active,
.cid-sDDWmOGmFR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmOGmFR .carousel-indicators li::after,
.cid-sDDWmOGmFR .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmOGmFR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmOGmFR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmOGmFR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmOGmFR .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmOGmFR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmOGmFR .carousel-inner > .active {
  display: block;
}
.cid-sDDWmOGmFR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmOGmFR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmOGmFR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmOGmFR .carousel-control,
  .cid-sDDWmOGmFR .carousel-indicators,
  .cid-sDDWmOGmFR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmOGmFR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmOGmFR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmOGmFR .carousel-indicators .active,
.cid-sDDWmOGmFR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmOGmFR .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmOGmFR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmOGmFR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmOGmFR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmOGmFR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmOGmFR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmOGmFR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmOGmFR .carousel {
  width: 100%;
}
.cid-sDDWmOGmFR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmOGmFR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmOGmFR .modal.fade .modal-dialog,
.cid-sDDWmOGmFR .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmOGmFR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmOGmFR H6 {
  text-align: center;
}
.cid-sDDWmPGsoB {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWmPGsoB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmPGsoB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmPGsoB .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmPGsoB .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWmQhtVH {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWmQhtVH .item {
  padding-bottom: 2rem;
}
.cid-sDDWmQhtVH .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmQhtVH .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmQhtVH .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmQhtVH .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmQhtVH .carousel-control,
.cid-sDDWmQhtVH .close {
  background: #1b1b1b;
}
.cid-sDDWmQhtVH .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmQhtVH .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmQhtVH .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmQhtVH .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmQhtVH .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmQhtVH .close::before {
  content: '\e91a';
}
.cid-sDDWmQhtVH .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmQhtVH .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmQhtVH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmQhtVH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmQhtVH .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmQhtVH .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmQhtVH .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmQhtVH .carousel-indicators li.active,
.cid-sDDWmQhtVH .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmQhtVH .carousel-indicators li::after,
.cid-sDDWmQhtVH .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmQhtVH .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmQhtVH .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmQhtVH .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmQhtVH .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmQhtVH .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmQhtVH .carousel-inner > .active {
  display: block;
}
.cid-sDDWmQhtVH .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmQhtVH .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmQhtVH .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmQhtVH .carousel-control,
  .cid-sDDWmQhtVH .carousel-indicators,
  .cid-sDDWmQhtVH .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmQhtVH .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmQhtVH .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmQhtVH .carousel-indicators .active,
.cid-sDDWmQhtVH .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmQhtVH .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmQhtVH .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmQhtVH .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmQhtVH .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmQhtVH .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmQhtVH .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmQhtVH .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmQhtVH .carousel {
  width: 100%;
}
.cid-sDDWmQhtVH .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmQhtVH .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmQhtVH .modal.fade .modal-dialog,
.cid-sDDWmQhtVH .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmQhtVH .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmQhtVH H6 {
  text-align: center;
}
.cid-sDDWmRhkGw {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWmRhkGw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmRhkGw .row {
  flex-direction: row-reverse;
}
.cid-sDDWmRhkGw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmRhkGw .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmRWHff {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDWmRWHff .item {
  padding-bottom: 2rem;
}
.cid-sDDWmRWHff .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmRWHff .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmRWHff .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmRWHff .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmRWHff .carousel-control,
.cid-sDDWmRWHff .close {
  background: #1b1b1b;
}
.cid-sDDWmRWHff .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmRWHff .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmRWHff .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmRWHff .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmRWHff .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmRWHff .close::before {
  content: '\e91a';
}
.cid-sDDWmRWHff .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmRWHff .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmRWHff .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmRWHff .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmRWHff .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmRWHff .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmRWHff .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmRWHff .carousel-indicators li.active,
.cid-sDDWmRWHff .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmRWHff .carousel-indicators li::after,
.cid-sDDWmRWHff .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmRWHff .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmRWHff .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmRWHff .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmRWHff .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmRWHff .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmRWHff .carousel-inner > .active {
  display: block;
}
.cid-sDDWmRWHff .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmRWHff .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmRWHff .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmRWHff .carousel-control,
  .cid-sDDWmRWHff .carousel-indicators,
  .cid-sDDWmRWHff .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmRWHff .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmRWHff .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmRWHff .carousel-indicators .active,
.cid-sDDWmRWHff .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmRWHff .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmRWHff .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmRWHff .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmRWHff .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmRWHff .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmRWHff .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmRWHff .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmRWHff .carousel {
  width: 100%;
}
.cid-sDDWmRWHff .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmRWHff .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmRWHff .modal.fade .modal-dialog,
.cid-sDDWmRWHff .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmRWHff .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmRWHff H6 {
  text-align: center;
}
.cid-sDDWmSSsby {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWmSSsby .item {
  padding-bottom: 2rem;
}
.cid-sDDWmSSsby .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmSSsby .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmSSsby .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmSSsby .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmSSsby .carousel-control,
.cid-sDDWmSSsby .close {
  background: #1b1b1b;
}
.cid-sDDWmSSsby .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmSSsby .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmSSsby .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmSSsby .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmSSsby .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmSSsby .close::before {
  content: '\e91a';
}
.cid-sDDWmSSsby .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmSSsby .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmSSsby .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmSSsby .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmSSsby .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmSSsby .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmSSsby .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmSSsby .carousel-indicators li.active,
.cid-sDDWmSSsby .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmSSsby .carousel-indicators li::after,
.cid-sDDWmSSsby .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmSSsby .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmSSsby .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmSSsby .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmSSsby .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmSSsby .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmSSsby .carousel-inner > .active {
  display: block;
}
.cid-sDDWmSSsby .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmSSsby .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmSSsby .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmSSsby .carousel-control,
  .cid-sDDWmSSsby .carousel-indicators,
  .cid-sDDWmSSsby .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmSSsby .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmSSsby .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmSSsby .carousel-indicators .active,
.cid-sDDWmSSsby .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmSSsby .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmSSsby .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmSSsby .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmSSsby .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmSSsby .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmSSsby .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmSSsby .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmSSsby .carousel {
  width: 100%;
}
.cid-sDDWmSSsby .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmSSsby .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmSSsby .modal.fade .modal-dialog,
.cid-sDDWmSSsby .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmSSsby .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmSSsby H6 {
  text-align: center;
}
.cid-sDDWmTXFf4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWmTXFf4 .item {
  padding-bottom: 2rem;
}
.cid-sDDWmTXFf4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmTXFf4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmTXFf4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmTXFf4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmTXFf4 .carousel-control,
.cid-sDDWmTXFf4 .close {
  background: #1b1b1b;
}
.cid-sDDWmTXFf4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmTXFf4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmTXFf4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmTXFf4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmTXFf4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmTXFf4 .close::before {
  content: '\e91a';
}
.cid-sDDWmTXFf4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmTXFf4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmTXFf4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmTXFf4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmTXFf4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmTXFf4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmTXFf4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmTXFf4 .carousel-indicators li.active,
.cid-sDDWmTXFf4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmTXFf4 .carousel-indicators li::after,
.cid-sDDWmTXFf4 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmTXFf4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmTXFf4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmTXFf4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmTXFf4 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmTXFf4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmTXFf4 .carousel-inner > .active {
  display: block;
}
.cid-sDDWmTXFf4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmTXFf4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmTXFf4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmTXFf4 .carousel-control,
  .cid-sDDWmTXFf4 .carousel-indicators,
  .cid-sDDWmTXFf4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmTXFf4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmTXFf4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmTXFf4 .carousel-indicators .active,
.cid-sDDWmTXFf4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmTXFf4 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmTXFf4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmTXFf4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmTXFf4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmTXFf4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmTXFf4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmTXFf4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmTXFf4 .carousel {
  width: 100%;
}
.cid-sDDWmTXFf4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmTXFf4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmTXFf4 .modal.fade .modal-dialog,
.cid-sDDWmTXFf4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmTXFf4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmTXFf4 H6 {
  text-align: center;
}
.cid-sDDWmV1GP5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWmV1GP5 .item {
  padding-bottom: 2rem;
}
.cid-sDDWmV1GP5 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmV1GP5 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmV1GP5 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmV1GP5 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmV1GP5 .carousel-control,
.cid-sDDWmV1GP5 .close {
  background: #1b1b1b;
}
.cid-sDDWmV1GP5 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmV1GP5 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmV1GP5 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmV1GP5 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmV1GP5 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmV1GP5 .close::before {
  content: '\e91a';
}
.cid-sDDWmV1GP5 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmV1GP5 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmV1GP5 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmV1GP5 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmV1GP5 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmV1GP5 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmV1GP5 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmV1GP5 .carousel-indicators li.active,
.cid-sDDWmV1GP5 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmV1GP5 .carousel-indicators li::after,
.cid-sDDWmV1GP5 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmV1GP5 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmV1GP5 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmV1GP5 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmV1GP5 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmV1GP5 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmV1GP5 .carousel-inner > .active {
  display: block;
}
.cid-sDDWmV1GP5 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmV1GP5 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmV1GP5 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmV1GP5 .carousel-control,
  .cid-sDDWmV1GP5 .carousel-indicators,
  .cid-sDDWmV1GP5 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmV1GP5 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmV1GP5 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmV1GP5 .carousel-indicators .active,
.cid-sDDWmV1GP5 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmV1GP5 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmV1GP5 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmV1GP5 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmV1GP5 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmV1GP5 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmV1GP5 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmV1GP5 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmV1GP5 .carousel {
  width: 100%;
}
.cid-sDDWmV1GP5 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmV1GP5 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmV1GP5 .modal.fade .modal-dialog,
.cid-sDDWmV1GP5 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmV1GP5 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmV1GP5 H6 {
  text-align: center;
}
.cid-sDDWmW5F1M {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWmW5F1M .item {
  padding-bottom: 2rem;
}
.cid-sDDWmW5F1M .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmW5F1M .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmW5F1M .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmW5F1M .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmW5F1M .carousel-control,
.cid-sDDWmW5F1M .close {
  background: #1b1b1b;
}
.cid-sDDWmW5F1M .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmW5F1M .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmW5F1M .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmW5F1M .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmW5F1M .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmW5F1M .close::before {
  content: '\e91a';
}
.cid-sDDWmW5F1M .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmW5F1M .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmW5F1M .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmW5F1M .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmW5F1M .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmW5F1M .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmW5F1M .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmW5F1M .carousel-indicators li.active,
.cid-sDDWmW5F1M .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmW5F1M .carousel-indicators li::after,
.cid-sDDWmW5F1M .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmW5F1M .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmW5F1M .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmW5F1M .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmW5F1M .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmW5F1M .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmW5F1M .carousel-inner > .active {
  display: block;
}
.cid-sDDWmW5F1M .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmW5F1M .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmW5F1M .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmW5F1M .carousel-control,
  .cid-sDDWmW5F1M .carousel-indicators,
  .cid-sDDWmW5F1M .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmW5F1M .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmW5F1M .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmW5F1M .carousel-indicators .active,
.cid-sDDWmW5F1M .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmW5F1M .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmW5F1M .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmW5F1M .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmW5F1M .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmW5F1M .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmW5F1M .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmW5F1M .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmW5F1M .carousel {
  width: 100%;
}
.cid-sDDWmW5F1M .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmW5F1M .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmW5F1M .modal.fade .modal-dialog,
.cid-sDDWmW5F1M .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmW5F1M .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmW5F1M H6 {
  text-align: center;
}
.cid-sDDWmX9NDq {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWmX9NDq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWmX9NDq img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWmX9NDq .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWmX9NDq .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWmXP1RV {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWmXP1RV .item {
  padding-bottom: 2rem;
}
.cid-sDDWmXP1RV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWmXP1RV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWmXP1RV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWmXP1RV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWmXP1RV .carousel-control,
.cid-sDDWmXP1RV .close {
  background: #1b1b1b;
}
.cid-sDDWmXP1RV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWmXP1RV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWmXP1RV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWmXP1RV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWmXP1RV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWmXP1RV .close::before {
  content: '\e91a';
}
.cid-sDDWmXP1RV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWmXP1RV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWmXP1RV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmXP1RV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWmXP1RV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWmXP1RV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWmXP1RV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWmXP1RV .carousel-indicators li.active,
.cid-sDDWmXP1RV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWmXP1RV .carousel-indicators li::after,
.cid-sDDWmXP1RV .carousel-indicators li::before {
  content: none;
}
.cid-sDDWmXP1RV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWmXP1RV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWmXP1RV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmXP1RV .carousel-indicators {
    display: none;
  }
}
.cid-sDDWmXP1RV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWmXP1RV .carousel-inner > .active {
  display: block;
}
.cid-sDDWmXP1RV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWmXP1RV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWmXP1RV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWmXP1RV .carousel-control,
  .cid-sDDWmXP1RV .carousel-indicators,
  .cid-sDDWmXP1RV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWmXP1RV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWmXP1RV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWmXP1RV .carousel-indicators .active,
.cid-sDDWmXP1RV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWmXP1RV .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWmXP1RV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWmXP1RV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWmXP1RV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWmXP1RV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWmXP1RV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWmXP1RV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWmXP1RV .carousel {
  width: 100%;
}
.cid-sDDWmXP1RV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWmXP1RV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWmXP1RV .modal.fade .modal-dialog,
.cid-sDDWmXP1RV .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWmXP1RV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWmXP1RV H6 {
  text-align: center;
}
.cid-sDDWmYUmnm {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWmYUmnm .row {
    flex-direction: column-reverse;
  }
  .cid-sDDWmYUmnm .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDWmYUmnm .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDWmYUmnm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDWmYUmnm .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDWmYUmnm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDWmYUmnm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDWmYUmnm .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDWmYUmnm .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDWmYUmnm .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDWmYUmnm .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDWmYUmnm .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDWmYUmnm .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDWmYUmnm P {
  color: #4479d9;
}
.cid-sDDWn0TVQF {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWn0TVQF .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWn0TVQF .mbr-text {
  color: #767676;
}
.cid-sDDWn0TVQF .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDWn0TVQF .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDWn0TVQF .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWn0TVQF .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDWn0TVQF .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDWn0TVQF .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDWn0TVQF .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDWn0TVQF .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDWn0TVQF .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDWn0TVQF .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDWra7ehM {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDWra7ehM nav.navbar {
  position: fixed;
}
.cid-sDDWra7ehM .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-sDDWra7ehM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDWra7ehM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDWra7ehM .dropdown-item:hover,
.cid-sDDWra7ehM .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDWra7ehM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDWra7ehM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDWra7ehM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDWra7ehM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDWra7ehM .nav-link {
  position: relative;
}
.cid-sDDWra7ehM .container {
  display: flex;
  margin: auto;
}
.cid-sDDWra7ehM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDWra7ehM .dropdown-menu,
.cid-sDDWra7ehM .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDWra7ehM .nav-item:focus,
.cid-sDDWra7ehM .nav-link:focus {
  outline: none;
}
.cid-sDDWra7ehM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDWra7ehM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDWra7ehM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDWra7ehM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDWra7ehM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDWra7ehM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDWra7ehM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDWra7ehM .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDWra7ehM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDWra7ehM .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDWra7ehM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDWra7ehM .navbar.collapsed {
  justify-content: center;
}
.cid-sDDWra7ehM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDWra7ehM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDWra7ehM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDWra7ehM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDWra7ehM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDWra7ehM .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-sDDWra7ehM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDWra7ehM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDWra7ehM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDWra7ehM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDWra7ehM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDWra7ehM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDWra7ehM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDWra7ehM .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-sDDWra7ehM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDWra7ehM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDWra7ehM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDWra7ehM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDWra7ehM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDWra7ehM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDWra7ehM .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDWra7ehM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDWra7ehM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDWra7ehM .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDWra7ehM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDWra7ehM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDWra7ehM .dropdown-item.active,
.cid-sDDWra7ehM .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDWra7ehM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDWra7ehM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDWra7ehM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDWra7ehM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDWra7ehM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDWra7ehM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDWra7ehM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDWra7ehM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDWra7ehM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDWra7ehM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDWra7ehM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDWra7ehM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWra7ehM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWra7ehM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDWra7ehM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWra7ehM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDWra7ehM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDWra7ehM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWra7ehM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDWra7ehM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDWra7ehM .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-sDDWra7ehM .navbar {
    height: 70px;
  }
  .cid-sDDWra7ehM .navbar.opened {
    height: auto;
  }
  .cid-sDDWra7ehM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDWraXMlF {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDWrbr15B {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWrbr15B .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWrbUqDF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWrbUqDF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrbUqDF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrbUqDF .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrcrzfj {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWrcrzfj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrcrzfj .row {
  flex-direction: row-reverse;
}
.cid-sDDWrcrzfj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrcrzfj .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrcrzfj .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDWrcSnWT {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDWrcSnWT .item {
  padding-bottom: 2rem;
}
.cid-sDDWrcSnWT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrcSnWT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrcSnWT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrcSnWT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrcSnWT .carousel-control,
.cid-sDDWrcSnWT .close {
  background: #1b1b1b;
}
.cid-sDDWrcSnWT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrcSnWT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrcSnWT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrcSnWT .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrcSnWT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrcSnWT .close::before {
  content: '\e91a';
}
.cid-sDDWrcSnWT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrcSnWT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrcSnWT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrcSnWT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrcSnWT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrcSnWT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrcSnWT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrcSnWT .carousel-indicators li.active,
.cid-sDDWrcSnWT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrcSnWT .carousel-indicators li::after,
.cid-sDDWrcSnWT .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrcSnWT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrcSnWT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrcSnWT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrcSnWT .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrcSnWT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrcSnWT .carousel-inner > .active {
  display: block;
}
.cid-sDDWrcSnWT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrcSnWT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrcSnWT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrcSnWT .carousel-control,
  .cid-sDDWrcSnWT .carousel-indicators,
  .cid-sDDWrcSnWT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrcSnWT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrcSnWT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrcSnWT .carousel-indicators .active,
.cid-sDDWrcSnWT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrcSnWT .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrcSnWT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrcSnWT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrcSnWT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrcSnWT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrcSnWT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrcSnWT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrcSnWT .carousel {
  width: 100%;
}
.cid-sDDWrcSnWT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrcSnWT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrcSnWT .modal.fade .modal-dialog,
.cid-sDDWrcSnWT .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrcSnWT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrcSnWT H6 {
  text-align: center;
}
.cid-sDDWrdLNia {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWrdLNia .item {
  padding-bottom: 2rem;
}
.cid-sDDWrdLNia .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrdLNia .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrdLNia .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrdLNia .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrdLNia .carousel-control,
.cid-sDDWrdLNia .close {
  background: #1b1b1b;
}
.cid-sDDWrdLNia .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrdLNia .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrdLNia .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrdLNia .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrdLNia .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrdLNia .close::before {
  content: '\e91a';
}
.cid-sDDWrdLNia .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrdLNia .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrdLNia .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrdLNia .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrdLNia .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrdLNia .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrdLNia .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrdLNia .carousel-indicators li.active,
.cid-sDDWrdLNia .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrdLNia .carousel-indicators li::after,
.cid-sDDWrdLNia .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrdLNia .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrdLNia .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrdLNia .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrdLNia .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrdLNia .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrdLNia .carousel-inner > .active {
  display: block;
}
.cid-sDDWrdLNia .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrdLNia .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrdLNia .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrdLNia .carousel-control,
  .cid-sDDWrdLNia .carousel-indicators,
  .cid-sDDWrdLNia .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrdLNia .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrdLNia .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrdLNia .carousel-indicators .active,
.cid-sDDWrdLNia .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrdLNia .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrdLNia .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrdLNia .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrdLNia .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrdLNia .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrdLNia .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrdLNia .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrdLNia .carousel {
  width: 100%;
}
.cid-sDDWrdLNia .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrdLNia .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrdLNia .modal.fade .modal-dialog,
.cid-sDDWrdLNia .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrdLNia .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrdLNia H6 {
  text-align: center;
}
.cid-sDDWreEMsz {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWreEMsz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWreEMsz img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWreEMsz .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrfcjGs {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWrfcjGs .item {
  padding-bottom: 2rem;
}
.cid-sDDWrfcjGs .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrfcjGs .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrfcjGs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrfcjGs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrfcjGs .carousel-control,
.cid-sDDWrfcjGs .close {
  background: #1b1b1b;
}
.cid-sDDWrfcjGs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrfcjGs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrfcjGs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrfcjGs .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrfcjGs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrfcjGs .close::before {
  content: '\e91a';
}
.cid-sDDWrfcjGs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrfcjGs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrfcjGs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrfcjGs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrfcjGs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrfcjGs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrfcjGs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrfcjGs .carousel-indicators li.active,
.cid-sDDWrfcjGs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrfcjGs .carousel-indicators li::after,
.cid-sDDWrfcjGs .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrfcjGs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrfcjGs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrfcjGs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrfcjGs .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrfcjGs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrfcjGs .carousel-inner > .active {
  display: block;
}
.cid-sDDWrfcjGs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrfcjGs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrfcjGs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrfcjGs .carousel-control,
  .cid-sDDWrfcjGs .carousel-indicators,
  .cid-sDDWrfcjGs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrfcjGs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrfcjGs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrfcjGs .carousel-indicators .active,
.cid-sDDWrfcjGs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrfcjGs .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrfcjGs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrfcjGs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrfcjGs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrfcjGs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrfcjGs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrfcjGs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrfcjGs .carousel {
  width: 100%;
}
.cid-sDDWrfcjGs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrfcjGs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrfcjGs .modal.fade .modal-dialog,
.cid-sDDWrfcjGs .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrfcjGs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrfcjGs H6 {
  text-align: center;
}
.cid-sDDWrg36T1 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWrg36T1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrg36T1 .row {
  flex-direction: row-reverse;
}
.cid-sDDWrg36T1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrg36T1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrg36T1 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWrgCZGq {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWrgCZGq .item {
  padding-bottom: 2rem;
}
.cid-sDDWrgCZGq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrgCZGq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrgCZGq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrgCZGq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrgCZGq .carousel-control,
.cid-sDDWrgCZGq .close {
  background: #1b1b1b;
}
.cid-sDDWrgCZGq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrgCZGq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrgCZGq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrgCZGq .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrgCZGq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrgCZGq .close::before {
  content: '\e91a';
}
.cid-sDDWrgCZGq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrgCZGq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrgCZGq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrgCZGq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrgCZGq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrgCZGq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrgCZGq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrgCZGq .carousel-indicators li.active,
.cid-sDDWrgCZGq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrgCZGq .carousel-indicators li::after,
.cid-sDDWrgCZGq .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrgCZGq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrgCZGq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrgCZGq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrgCZGq .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrgCZGq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrgCZGq .carousel-inner > .active {
  display: block;
}
.cid-sDDWrgCZGq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrgCZGq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrgCZGq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrgCZGq .carousel-control,
  .cid-sDDWrgCZGq .carousel-indicators,
  .cid-sDDWrgCZGq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrgCZGq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrgCZGq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrgCZGq .carousel-indicators .active,
.cid-sDDWrgCZGq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrgCZGq .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrgCZGq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrgCZGq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrgCZGq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrgCZGq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrgCZGq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrgCZGq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrgCZGq .carousel {
  width: 100%;
}
.cid-sDDWrgCZGq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrgCZGq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrgCZGq .modal.fade .modal-dialog,
.cid-sDDWrgCZGq .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrgCZGq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrgCZGq H6 {
  text-align: center;
}
.cid-sDDWrhxBoo {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWrhxBoo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrhxBoo img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrhxBoo .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrhxBoo .mbr-section-title {
  text-align: left;
}
.cid-sDDWri4P5M {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWri4P5M .item {
  padding-bottom: 2rem;
}
.cid-sDDWri4P5M .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWri4P5M .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWri4P5M .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWri4P5M .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWri4P5M .carousel-control,
.cid-sDDWri4P5M .close {
  background: #1b1b1b;
}
.cid-sDDWri4P5M .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWri4P5M .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWri4P5M .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWri4P5M .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWri4P5M .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWri4P5M .close::before {
  content: '\e91a';
}
.cid-sDDWri4P5M .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWri4P5M .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWri4P5M .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWri4P5M .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWri4P5M .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWri4P5M .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWri4P5M .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWri4P5M .carousel-indicators li.active,
.cid-sDDWri4P5M .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWri4P5M .carousel-indicators li::after,
.cid-sDDWri4P5M .carousel-indicators li::before {
  content: none;
}
.cid-sDDWri4P5M .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWri4P5M .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWri4P5M .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWri4P5M .carousel-indicators {
    display: none;
  }
}
.cid-sDDWri4P5M .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWri4P5M .carousel-inner > .active {
  display: block;
}
.cid-sDDWri4P5M .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWri4P5M .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWri4P5M .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWri4P5M .carousel-control,
  .cid-sDDWri4P5M .carousel-indicators,
  .cid-sDDWri4P5M .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWri4P5M .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWri4P5M .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWri4P5M .carousel-indicators .active,
.cid-sDDWri4P5M .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWri4P5M .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWri4P5M .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWri4P5M .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWri4P5M .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWri4P5M .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWri4P5M .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWri4P5M .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWri4P5M .carousel {
  width: 100%;
}
.cid-sDDWri4P5M .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWri4P5M .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWri4P5M .modal.fade .modal-dialog,
.cid-sDDWri4P5M .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWri4P5M .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWri4P5M H6 {
  text-align: center;
}
.cid-sDDWrj18hc {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDWrj18hc .item {
  padding-bottom: 2rem;
}
.cid-sDDWrj18hc .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrj18hc .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrj18hc .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrj18hc .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrj18hc .carousel-control,
.cid-sDDWrj18hc .close {
  background: #1b1b1b;
}
.cid-sDDWrj18hc .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrj18hc .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrj18hc .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrj18hc .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrj18hc .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrj18hc .close::before {
  content: '\e91a';
}
.cid-sDDWrj18hc .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrj18hc .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrj18hc .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrj18hc .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrj18hc .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrj18hc .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrj18hc .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrj18hc .carousel-indicators li.active,
.cid-sDDWrj18hc .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrj18hc .carousel-indicators li::after,
.cid-sDDWrj18hc .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrj18hc .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrj18hc .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrj18hc .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrj18hc .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrj18hc .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrj18hc .carousel-inner > .active {
  display: block;
}
.cid-sDDWrj18hc .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrj18hc .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrj18hc .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrj18hc .carousel-control,
  .cid-sDDWrj18hc .carousel-indicators,
  .cid-sDDWrj18hc .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrj18hc .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrj18hc .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrj18hc .carousel-indicators .active,
.cid-sDDWrj18hc .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrj18hc .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrj18hc .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrj18hc .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrj18hc .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrj18hc .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrj18hc .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrj18hc .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrj18hc .carousel {
  width: 100%;
}
.cid-sDDWrj18hc .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrj18hc .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrj18hc .modal.fade .modal-dialog,
.cid-sDDWrj18hc .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrj18hc .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrj18hc H6 {
  text-align: center;
}
.cid-sDDWrjWcVr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWrjWcVr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrjWcVr .row {
  flex-direction: row-reverse;
}
.cid-sDDWrjWcVr img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrjWcVr .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrjWcVr .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWrkxGzV {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWrkxGzV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrkxGzV .row {
  flex-direction: row-reverse;
}
.cid-sDDWrkxGzV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrkxGzV .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrl4uvb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWrl4uvb .item {
  padding-bottom: 2rem;
}
.cid-sDDWrl4uvb .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrl4uvb .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrl4uvb .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrl4uvb .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrl4uvb .carousel-control,
.cid-sDDWrl4uvb .close {
  background: #1b1b1b;
}
.cid-sDDWrl4uvb .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrl4uvb .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrl4uvb .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrl4uvb .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrl4uvb .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrl4uvb .close::before {
  content: '\e91a';
}
.cid-sDDWrl4uvb .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrl4uvb .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrl4uvb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrl4uvb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrl4uvb .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrl4uvb .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrl4uvb .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrl4uvb .carousel-indicators li.active,
.cid-sDDWrl4uvb .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrl4uvb .carousel-indicators li::after,
.cid-sDDWrl4uvb .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrl4uvb .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrl4uvb .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrl4uvb .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrl4uvb .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrl4uvb .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrl4uvb .carousel-inner > .active {
  display: block;
}
.cid-sDDWrl4uvb .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrl4uvb .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrl4uvb .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrl4uvb .carousel-control,
  .cid-sDDWrl4uvb .carousel-indicators,
  .cid-sDDWrl4uvb .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrl4uvb .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrl4uvb .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrl4uvb .carousel-indicators .active,
.cid-sDDWrl4uvb .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrl4uvb .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrl4uvb .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrl4uvb .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrl4uvb .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrl4uvb .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrl4uvb .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrl4uvb .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrl4uvb .carousel {
  width: 100%;
}
.cid-sDDWrl4uvb .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrl4uvb .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrl4uvb .modal.fade .modal-dialog,
.cid-sDDWrl4uvb .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrl4uvb .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrl4uvb H6 {
  text-align: center;
}
.cid-sDDWrn2nMU {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWrn2nMU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrn2nMU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrn2nMU .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrn2nMU .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWrnDHxX {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWrnDHxX .item {
  padding-bottom: 2rem;
}
.cid-sDDWrnDHxX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrnDHxX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrnDHxX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrnDHxX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrnDHxX .carousel-control,
.cid-sDDWrnDHxX .close {
  background: #1b1b1b;
}
.cid-sDDWrnDHxX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrnDHxX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrnDHxX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrnDHxX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrnDHxX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrnDHxX .close::before {
  content: '\e91a';
}
.cid-sDDWrnDHxX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrnDHxX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrnDHxX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrnDHxX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrnDHxX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrnDHxX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrnDHxX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrnDHxX .carousel-indicators li.active,
.cid-sDDWrnDHxX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrnDHxX .carousel-indicators li::after,
.cid-sDDWrnDHxX .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrnDHxX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrnDHxX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrnDHxX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrnDHxX .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrnDHxX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrnDHxX .carousel-inner > .active {
  display: block;
}
.cid-sDDWrnDHxX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrnDHxX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrnDHxX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrnDHxX .carousel-control,
  .cid-sDDWrnDHxX .carousel-indicators,
  .cid-sDDWrnDHxX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrnDHxX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrnDHxX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrnDHxX .carousel-indicators .active,
.cid-sDDWrnDHxX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrnDHxX .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrnDHxX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrnDHxX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrnDHxX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrnDHxX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrnDHxX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrnDHxX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrnDHxX .carousel {
  width: 100%;
}
.cid-sDDWrnDHxX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrnDHxX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrnDHxX .modal.fade .modal-dialog,
.cid-sDDWrnDHxX .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrnDHxX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrnDHxX H6 {
  text-align: center;
}
.cid-sDDWroBesB {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWroBesB .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWroBesB .row {
  flex-direction: row-reverse;
}
.cid-sDDWroBesB img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWroBesB .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrpcaRk {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWrpcaRk .item {
  padding-bottom: 2rem;
}
.cid-sDDWrpcaRk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrpcaRk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrpcaRk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrpcaRk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrpcaRk .carousel-control,
.cid-sDDWrpcaRk .close {
  background: #1b1b1b;
}
.cid-sDDWrpcaRk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrpcaRk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrpcaRk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrpcaRk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrpcaRk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrpcaRk .close::before {
  content: '\e91a';
}
.cid-sDDWrpcaRk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrpcaRk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrpcaRk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrpcaRk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrpcaRk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrpcaRk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrpcaRk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrpcaRk .carousel-indicators li.active,
.cid-sDDWrpcaRk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrpcaRk .carousel-indicators li::after,
.cid-sDDWrpcaRk .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrpcaRk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrpcaRk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrpcaRk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrpcaRk .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrpcaRk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrpcaRk .carousel-inner > .active {
  display: block;
}
.cid-sDDWrpcaRk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrpcaRk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrpcaRk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrpcaRk .carousel-control,
  .cid-sDDWrpcaRk .carousel-indicators,
  .cid-sDDWrpcaRk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrpcaRk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrpcaRk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrpcaRk .carousel-indicators .active,
.cid-sDDWrpcaRk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrpcaRk .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrpcaRk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrpcaRk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrpcaRk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrpcaRk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrpcaRk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrpcaRk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrpcaRk .carousel {
  width: 100%;
}
.cid-sDDWrpcaRk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrpcaRk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrpcaRk .modal.fade .modal-dialog,
.cid-sDDWrpcaRk .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrpcaRk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrpcaRk H6 {
  text-align: center;
}
.cid-sDDWrqcxYq {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWrqcxYq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrqcxYq img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrqcxYq .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrqcxYq .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWrqNFD7 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWrqNFD7 .item {
  padding-bottom: 2rem;
}
.cid-sDDWrqNFD7 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrqNFD7 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrqNFD7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrqNFD7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrqNFD7 .carousel-control,
.cid-sDDWrqNFD7 .close {
  background: #1b1b1b;
}
.cid-sDDWrqNFD7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrqNFD7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrqNFD7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrqNFD7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrqNFD7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrqNFD7 .close::before {
  content: '\e91a';
}
.cid-sDDWrqNFD7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrqNFD7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrqNFD7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrqNFD7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrqNFD7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrqNFD7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrqNFD7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrqNFD7 .carousel-indicators li.active,
.cid-sDDWrqNFD7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrqNFD7 .carousel-indicators li::after,
.cid-sDDWrqNFD7 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrqNFD7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrqNFD7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrqNFD7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrqNFD7 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrqNFD7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrqNFD7 .carousel-inner > .active {
  display: block;
}
.cid-sDDWrqNFD7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrqNFD7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrqNFD7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrqNFD7 .carousel-control,
  .cid-sDDWrqNFD7 .carousel-indicators,
  .cid-sDDWrqNFD7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrqNFD7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrqNFD7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrqNFD7 .carousel-indicators .active,
.cid-sDDWrqNFD7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrqNFD7 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrqNFD7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrqNFD7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrqNFD7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrqNFD7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrqNFD7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrqNFD7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrqNFD7 .carousel {
  width: 100%;
}
.cid-sDDWrqNFD7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrqNFD7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrqNFD7 .modal.fade .modal-dialog,
.cid-sDDWrqNFD7 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrqNFD7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrqNFD7 H6 {
  text-align: center;
}
.cid-sDDWrrTTLL {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWrrTTLL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrrTTLL .row {
  flex-direction: row-reverse;
}
.cid-sDDWrrTTLL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrrTTLL .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrsD7Kv {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDWrsD7Kv .item {
  padding-bottom: 2rem;
}
.cid-sDDWrsD7Kv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrsD7Kv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrsD7Kv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrsD7Kv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrsD7Kv .carousel-control,
.cid-sDDWrsD7Kv .close {
  background: #1b1b1b;
}
.cid-sDDWrsD7Kv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrsD7Kv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrsD7Kv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrsD7Kv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrsD7Kv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrsD7Kv .close::before {
  content: '\e91a';
}
.cid-sDDWrsD7Kv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrsD7Kv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrsD7Kv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrsD7Kv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrsD7Kv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrsD7Kv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrsD7Kv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrsD7Kv .carousel-indicators li.active,
.cid-sDDWrsD7Kv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrsD7Kv .carousel-indicators li::after,
.cid-sDDWrsD7Kv .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrsD7Kv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrsD7Kv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrsD7Kv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrsD7Kv .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrsD7Kv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrsD7Kv .carousel-inner > .active {
  display: block;
}
.cid-sDDWrsD7Kv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrsD7Kv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrsD7Kv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrsD7Kv .carousel-control,
  .cid-sDDWrsD7Kv .carousel-indicators,
  .cid-sDDWrsD7Kv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrsD7Kv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrsD7Kv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrsD7Kv .carousel-indicators .active,
.cid-sDDWrsD7Kv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrsD7Kv .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrsD7Kv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrsD7Kv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrsD7Kv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrsD7Kv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrsD7Kv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrsD7Kv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrsD7Kv .carousel {
  width: 100%;
}
.cid-sDDWrsD7Kv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrsD7Kv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrsD7Kv .modal.fade .modal-dialog,
.cid-sDDWrsD7Kv .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrsD7Kv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrsD7Kv H6 {
  text-align: center;
}
.cid-sDDWrtERiB {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWrtERiB .item {
  padding-bottom: 2rem;
}
.cid-sDDWrtERiB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrtERiB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrtERiB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrtERiB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrtERiB .carousel-control,
.cid-sDDWrtERiB .close {
  background: #1b1b1b;
}
.cid-sDDWrtERiB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrtERiB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrtERiB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrtERiB .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrtERiB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrtERiB .close::before {
  content: '\e91a';
}
.cid-sDDWrtERiB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrtERiB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrtERiB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrtERiB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrtERiB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrtERiB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrtERiB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrtERiB .carousel-indicators li.active,
.cid-sDDWrtERiB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrtERiB .carousel-indicators li::after,
.cid-sDDWrtERiB .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrtERiB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrtERiB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrtERiB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrtERiB .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrtERiB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrtERiB .carousel-inner > .active {
  display: block;
}
.cid-sDDWrtERiB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrtERiB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrtERiB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrtERiB .carousel-control,
  .cid-sDDWrtERiB .carousel-indicators,
  .cid-sDDWrtERiB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrtERiB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrtERiB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrtERiB .carousel-indicators .active,
.cid-sDDWrtERiB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrtERiB .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrtERiB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrtERiB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrtERiB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrtERiB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrtERiB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrtERiB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrtERiB .carousel {
  width: 100%;
}
.cid-sDDWrtERiB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrtERiB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrtERiB .modal.fade .modal-dialog,
.cid-sDDWrtERiB .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrtERiB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrtERiB H6 {
  text-align: center;
}
.cid-sDDWruKxZC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWruKxZC .item {
  padding-bottom: 2rem;
}
.cid-sDDWruKxZC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWruKxZC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWruKxZC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWruKxZC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWruKxZC .carousel-control,
.cid-sDDWruKxZC .close {
  background: #1b1b1b;
}
.cid-sDDWruKxZC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWruKxZC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWruKxZC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWruKxZC .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWruKxZC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWruKxZC .close::before {
  content: '\e91a';
}
.cid-sDDWruKxZC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWruKxZC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWruKxZC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWruKxZC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWruKxZC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWruKxZC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWruKxZC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWruKxZC .carousel-indicators li.active,
.cid-sDDWruKxZC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWruKxZC .carousel-indicators li::after,
.cid-sDDWruKxZC .carousel-indicators li::before {
  content: none;
}
.cid-sDDWruKxZC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWruKxZC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWruKxZC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWruKxZC .carousel-indicators {
    display: none;
  }
}
.cid-sDDWruKxZC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWruKxZC .carousel-inner > .active {
  display: block;
}
.cid-sDDWruKxZC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWruKxZC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWruKxZC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWruKxZC .carousel-control,
  .cid-sDDWruKxZC .carousel-indicators,
  .cid-sDDWruKxZC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWruKxZC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWruKxZC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWruKxZC .carousel-indicators .active,
.cid-sDDWruKxZC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWruKxZC .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWruKxZC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWruKxZC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWruKxZC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWruKxZC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWruKxZC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWruKxZC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWruKxZC .carousel {
  width: 100%;
}
.cid-sDDWruKxZC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWruKxZC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWruKxZC .modal.fade .modal-dialog,
.cid-sDDWruKxZC .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWruKxZC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWruKxZC H6 {
  text-align: center;
}
.cid-sDDWrw3Zjz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWrw3Zjz .item {
  padding-bottom: 2rem;
}
.cid-sDDWrw3Zjz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrw3Zjz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrw3Zjz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrw3Zjz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrw3Zjz .carousel-control,
.cid-sDDWrw3Zjz .close {
  background: #1b1b1b;
}
.cid-sDDWrw3Zjz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrw3Zjz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrw3Zjz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrw3Zjz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrw3Zjz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrw3Zjz .close::before {
  content: '\e91a';
}
.cid-sDDWrw3Zjz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrw3Zjz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrw3Zjz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrw3Zjz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrw3Zjz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrw3Zjz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrw3Zjz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrw3Zjz .carousel-indicators li.active,
.cid-sDDWrw3Zjz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrw3Zjz .carousel-indicators li::after,
.cid-sDDWrw3Zjz .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrw3Zjz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrw3Zjz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrw3Zjz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrw3Zjz .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrw3Zjz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrw3Zjz .carousel-inner > .active {
  display: block;
}
.cid-sDDWrw3Zjz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrw3Zjz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrw3Zjz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrw3Zjz .carousel-control,
  .cid-sDDWrw3Zjz .carousel-indicators,
  .cid-sDDWrw3Zjz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrw3Zjz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrw3Zjz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrw3Zjz .carousel-indicators .active,
.cid-sDDWrw3Zjz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrw3Zjz .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrw3Zjz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrw3Zjz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrw3Zjz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrw3Zjz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrw3Zjz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrw3Zjz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrw3Zjz .carousel {
  width: 100%;
}
.cid-sDDWrw3Zjz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrw3Zjz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrw3Zjz .modal.fade .modal-dialog,
.cid-sDDWrw3Zjz .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrw3Zjz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrw3Zjz H6 {
  text-align: center;
}
.cid-sDDWrxlOEN {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWrxlOEN .item {
  padding-bottom: 2rem;
}
.cid-sDDWrxlOEN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrxlOEN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrxlOEN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrxlOEN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrxlOEN .carousel-control,
.cid-sDDWrxlOEN .close {
  background: #1b1b1b;
}
.cid-sDDWrxlOEN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrxlOEN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrxlOEN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrxlOEN .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrxlOEN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrxlOEN .close::before {
  content: '\e91a';
}
.cid-sDDWrxlOEN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrxlOEN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrxlOEN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrxlOEN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrxlOEN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrxlOEN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrxlOEN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrxlOEN .carousel-indicators li.active,
.cid-sDDWrxlOEN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrxlOEN .carousel-indicators li::after,
.cid-sDDWrxlOEN .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrxlOEN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrxlOEN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrxlOEN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrxlOEN .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrxlOEN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrxlOEN .carousel-inner > .active {
  display: block;
}
.cid-sDDWrxlOEN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrxlOEN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrxlOEN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrxlOEN .carousel-control,
  .cid-sDDWrxlOEN .carousel-indicators,
  .cid-sDDWrxlOEN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrxlOEN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrxlOEN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrxlOEN .carousel-indicators .active,
.cid-sDDWrxlOEN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrxlOEN .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrxlOEN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrxlOEN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrxlOEN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrxlOEN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrxlOEN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrxlOEN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrxlOEN .carousel {
  width: 100%;
}
.cid-sDDWrxlOEN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrxlOEN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrxlOEN .modal.fade .modal-dialog,
.cid-sDDWrxlOEN .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrxlOEN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrxlOEN H6 {
  text-align: center;
}
.cid-sDDWrz2OGc {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWrz2OGc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWrz2OGc img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWrz2OGc .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWrz2OGc .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWrzJzTf {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWrzJzTf .item {
  padding-bottom: 2rem;
}
.cid-sDDWrzJzTf .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWrzJzTf .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWrzJzTf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWrzJzTf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWrzJzTf .carousel-control,
.cid-sDDWrzJzTf .close {
  background: #1b1b1b;
}
.cid-sDDWrzJzTf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWrzJzTf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWrzJzTf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWrzJzTf .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWrzJzTf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWrzJzTf .close::before {
  content: '\e91a';
}
.cid-sDDWrzJzTf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWrzJzTf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWrzJzTf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrzJzTf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWrzJzTf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWrzJzTf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWrzJzTf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWrzJzTf .carousel-indicators li.active,
.cid-sDDWrzJzTf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWrzJzTf .carousel-indicators li::after,
.cid-sDDWrzJzTf .carousel-indicators li::before {
  content: none;
}
.cid-sDDWrzJzTf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWrzJzTf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWrzJzTf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrzJzTf .carousel-indicators {
    display: none;
  }
}
.cid-sDDWrzJzTf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWrzJzTf .carousel-inner > .active {
  display: block;
}
.cid-sDDWrzJzTf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWrzJzTf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWrzJzTf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWrzJzTf .carousel-control,
  .cid-sDDWrzJzTf .carousel-indicators,
  .cid-sDDWrzJzTf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrzJzTf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWrzJzTf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWrzJzTf .carousel-indicators .active,
.cid-sDDWrzJzTf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWrzJzTf .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWrzJzTf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWrzJzTf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWrzJzTf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWrzJzTf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWrzJzTf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWrzJzTf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWrzJzTf .carousel {
  width: 100%;
}
.cid-sDDWrzJzTf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWrzJzTf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWrzJzTf .modal.fade .modal-dialog,
.cid-sDDWrzJzTf .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWrzJzTf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWrzJzTf H6 {
  text-align: center;
}
.cid-sDDWrAW8Xp {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWrAW8Xp .row {
    flex-direction: column-reverse;
  }
  .cid-sDDWrAW8Xp .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDWrAW8Xp .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDWrAW8Xp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDWrAW8Xp .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDWrAW8Xp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDWrAW8Xp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDWrAW8Xp .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDWrAW8Xp .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDWrAW8Xp .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDWrAW8Xp .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDWrAW8Xp .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDWrAW8Xp .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDWrAW8Xp P {
  color: #4479d9;
}
.cid-sDDWrDsD2L {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWrDsD2L .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWrDsD2L .mbr-text {
  color: #767676;
}
.cid-sDDWrDsD2L .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDWrDsD2L .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDWrDsD2L .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWrDsD2L .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDWrDsD2L .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDWrDsD2L .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDWrDsD2L .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDWrDsD2L .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDWrDsD2L .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDWrDsD2L .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDWx98PJu {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDWx98PJu nav.navbar {
  position: fixed;
}
.cid-sDDWx98PJu .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-sDDWx98PJu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDWx98PJu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDWx98PJu .dropdown-item:hover,
.cid-sDDWx98PJu .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDWx98PJu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDWx98PJu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDWx98PJu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDWx98PJu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDWx98PJu .nav-link {
  position: relative;
}
.cid-sDDWx98PJu .container {
  display: flex;
  margin: auto;
}
.cid-sDDWx98PJu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDWx98PJu .dropdown-menu,
.cid-sDDWx98PJu .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDWx98PJu .nav-item:focus,
.cid-sDDWx98PJu .nav-link:focus {
  outline: none;
}
.cid-sDDWx98PJu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDWx98PJu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDWx98PJu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDWx98PJu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDWx98PJu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDWx98PJu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDWx98PJu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDWx98PJu .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDWx98PJu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDWx98PJu .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDWx98PJu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDWx98PJu .navbar.collapsed {
  justify-content: center;
}
.cid-sDDWx98PJu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDWx98PJu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDWx98PJu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDWx98PJu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDWx98PJu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDWx98PJu .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-sDDWx98PJu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDWx98PJu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDWx98PJu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDWx98PJu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDWx98PJu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDWx98PJu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDWx98PJu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDWx98PJu .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-sDDWx98PJu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDWx98PJu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDWx98PJu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDWx98PJu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDWx98PJu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDWx98PJu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDWx98PJu .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDWx98PJu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDWx98PJu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDWx98PJu .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDWx98PJu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDWx98PJu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDWx98PJu .dropdown-item.active,
.cid-sDDWx98PJu .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDWx98PJu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDWx98PJu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDWx98PJu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDWx98PJu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDWx98PJu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDWx98PJu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDWx98PJu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDWx98PJu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDWx98PJu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDWx98PJu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDWx98PJu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDWx98PJu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWx98PJu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWx98PJu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDWx98PJu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWx98PJu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDWx98PJu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDWx98PJu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWx98PJu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDWx98PJu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDWx98PJu .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-sDDWx98PJu .navbar {
    height: 70px;
  }
  .cid-sDDWx98PJu .navbar.opened {
    height: auto;
  }
  .cid-sDDWx98PJu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDWx9X7W4 {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDWxaspKa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWxaspKa .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWxaYafb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWxaYafb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxaYafb img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxaYafb .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxbt40e {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWxbt40e .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxbt40e .row {
  flex-direction: row-reverse;
}
.cid-sDDWxbt40e img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxbt40e .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxbt40e .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDWxbZkrz {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDWxbZkrz .item {
  padding-bottom: 2rem;
}
.cid-sDDWxbZkrz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxbZkrz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxbZkrz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxbZkrz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxbZkrz .carousel-control,
.cid-sDDWxbZkrz .close {
  background: #1b1b1b;
}
.cid-sDDWxbZkrz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxbZkrz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxbZkrz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxbZkrz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxbZkrz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxbZkrz .close::before {
  content: '\e91a';
}
.cid-sDDWxbZkrz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxbZkrz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxbZkrz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxbZkrz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxbZkrz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxbZkrz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxbZkrz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxbZkrz .carousel-indicators li.active,
.cid-sDDWxbZkrz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxbZkrz .carousel-indicators li::after,
.cid-sDDWxbZkrz .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxbZkrz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxbZkrz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxbZkrz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxbZkrz .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxbZkrz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxbZkrz .carousel-inner > .active {
  display: block;
}
.cid-sDDWxbZkrz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxbZkrz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxbZkrz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxbZkrz .carousel-control,
  .cid-sDDWxbZkrz .carousel-indicators,
  .cid-sDDWxbZkrz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxbZkrz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxbZkrz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxbZkrz .carousel-indicators .active,
.cid-sDDWxbZkrz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxbZkrz .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxbZkrz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxbZkrz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxbZkrz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxbZkrz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxbZkrz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxbZkrz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxbZkrz .carousel {
  width: 100%;
}
.cid-sDDWxbZkrz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxbZkrz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxbZkrz .modal.fade .modal-dialog,
.cid-sDDWxbZkrz .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxbZkrz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxbZkrz H6 {
  text-align: center;
}
.cid-sDDWxcQwc8 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWxcQwc8 .item {
  padding-bottom: 2rem;
}
.cid-sDDWxcQwc8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxcQwc8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxcQwc8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxcQwc8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxcQwc8 .carousel-control,
.cid-sDDWxcQwc8 .close {
  background: #1b1b1b;
}
.cid-sDDWxcQwc8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxcQwc8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxcQwc8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxcQwc8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxcQwc8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxcQwc8 .close::before {
  content: '\e91a';
}
.cid-sDDWxcQwc8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxcQwc8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxcQwc8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxcQwc8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxcQwc8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxcQwc8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxcQwc8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxcQwc8 .carousel-indicators li.active,
.cid-sDDWxcQwc8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxcQwc8 .carousel-indicators li::after,
.cid-sDDWxcQwc8 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxcQwc8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxcQwc8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxcQwc8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxcQwc8 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxcQwc8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxcQwc8 .carousel-inner > .active {
  display: block;
}
.cid-sDDWxcQwc8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxcQwc8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxcQwc8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxcQwc8 .carousel-control,
  .cid-sDDWxcQwc8 .carousel-indicators,
  .cid-sDDWxcQwc8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxcQwc8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxcQwc8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxcQwc8 .carousel-indicators .active,
.cid-sDDWxcQwc8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxcQwc8 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxcQwc8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxcQwc8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxcQwc8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxcQwc8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxcQwc8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxcQwc8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxcQwc8 .carousel {
  width: 100%;
}
.cid-sDDWxcQwc8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxcQwc8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxcQwc8 .modal.fade .modal-dialog,
.cid-sDDWxcQwc8 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxcQwc8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxcQwc8 H6 {
  text-align: center;
}
.cid-sDDWxfk0uR {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWxfk0uR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxfk0uR img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxfk0uR .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxi7EmA {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWxi7EmA .item {
  padding-bottom: 2rem;
}
.cid-sDDWxi7EmA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxi7EmA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxi7EmA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxi7EmA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxi7EmA .carousel-control,
.cid-sDDWxi7EmA .close {
  background: #1b1b1b;
}
.cid-sDDWxi7EmA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxi7EmA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxi7EmA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxi7EmA .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxi7EmA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxi7EmA .close::before {
  content: '\e91a';
}
.cid-sDDWxi7EmA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxi7EmA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxi7EmA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxi7EmA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxi7EmA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxi7EmA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxi7EmA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxi7EmA .carousel-indicators li.active,
.cid-sDDWxi7EmA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxi7EmA .carousel-indicators li::after,
.cid-sDDWxi7EmA .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxi7EmA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxi7EmA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxi7EmA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxi7EmA .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxi7EmA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxi7EmA .carousel-inner > .active {
  display: block;
}
.cid-sDDWxi7EmA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxi7EmA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxi7EmA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxi7EmA .carousel-control,
  .cid-sDDWxi7EmA .carousel-indicators,
  .cid-sDDWxi7EmA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxi7EmA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxi7EmA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxi7EmA .carousel-indicators .active,
.cid-sDDWxi7EmA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxi7EmA .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxi7EmA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxi7EmA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxi7EmA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxi7EmA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxi7EmA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxi7EmA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxi7EmA .carousel {
  width: 100%;
}
.cid-sDDWxi7EmA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxi7EmA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxi7EmA .modal.fade .modal-dialog,
.cid-sDDWxi7EmA .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxi7EmA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxi7EmA H6 {
  text-align: center;
}
.cid-sDDWxlAgBi {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWxlAgBi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxlAgBi .row {
  flex-direction: row-reverse;
}
.cid-sDDWxlAgBi img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxlAgBi .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxlAgBi .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWxnSc67 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWxnSc67 .item {
  padding-bottom: 2rem;
}
.cid-sDDWxnSc67 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxnSc67 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxnSc67 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxnSc67 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxnSc67 .carousel-control,
.cid-sDDWxnSc67 .close {
  background: #1b1b1b;
}
.cid-sDDWxnSc67 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxnSc67 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxnSc67 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxnSc67 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxnSc67 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxnSc67 .close::before {
  content: '\e91a';
}
.cid-sDDWxnSc67 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxnSc67 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxnSc67 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxnSc67 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxnSc67 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxnSc67 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxnSc67 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxnSc67 .carousel-indicators li.active,
.cid-sDDWxnSc67 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxnSc67 .carousel-indicators li::after,
.cid-sDDWxnSc67 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxnSc67 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxnSc67 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxnSc67 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxnSc67 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxnSc67 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxnSc67 .carousel-inner > .active {
  display: block;
}
.cid-sDDWxnSc67 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxnSc67 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxnSc67 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxnSc67 .carousel-control,
  .cid-sDDWxnSc67 .carousel-indicators,
  .cid-sDDWxnSc67 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxnSc67 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxnSc67 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxnSc67 .carousel-indicators .active,
.cid-sDDWxnSc67 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxnSc67 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxnSc67 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxnSc67 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxnSc67 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxnSc67 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxnSc67 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxnSc67 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxnSc67 .carousel {
  width: 100%;
}
.cid-sDDWxnSc67 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxnSc67 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxnSc67 .modal.fade .modal-dialog,
.cid-sDDWxnSc67 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxnSc67 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxnSc67 H6 {
  text-align: center;
}
.cid-sDDWxp2fyN {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWxp2fyN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxp2fyN img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxp2fyN .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxp2fyN .mbr-section-title {
  text-align: left;
}
.cid-sDDWxpAr0P {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWxpAr0P .item {
  padding-bottom: 2rem;
}
.cid-sDDWxpAr0P .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxpAr0P .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxpAr0P .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxpAr0P .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxpAr0P .carousel-control,
.cid-sDDWxpAr0P .close {
  background: #1b1b1b;
}
.cid-sDDWxpAr0P .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxpAr0P .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxpAr0P .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxpAr0P .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxpAr0P .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxpAr0P .close::before {
  content: '\e91a';
}
.cid-sDDWxpAr0P .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxpAr0P .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxpAr0P .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxpAr0P .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxpAr0P .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxpAr0P .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxpAr0P .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxpAr0P .carousel-indicators li.active,
.cid-sDDWxpAr0P .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxpAr0P .carousel-indicators li::after,
.cid-sDDWxpAr0P .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxpAr0P .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxpAr0P .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxpAr0P .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxpAr0P .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxpAr0P .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxpAr0P .carousel-inner > .active {
  display: block;
}
.cid-sDDWxpAr0P .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxpAr0P .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxpAr0P .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxpAr0P .carousel-control,
  .cid-sDDWxpAr0P .carousel-indicators,
  .cid-sDDWxpAr0P .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxpAr0P .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxpAr0P .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxpAr0P .carousel-indicators .active,
.cid-sDDWxpAr0P .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxpAr0P .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxpAr0P .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxpAr0P .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxpAr0P .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxpAr0P .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxpAr0P .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxpAr0P .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxpAr0P .carousel {
  width: 100%;
}
.cid-sDDWxpAr0P .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxpAr0P .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxpAr0P .modal.fade .modal-dialog,
.cid-sDDWxpAr0P .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxpAr0P .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxpAr0P H6 {
  text-align: center;
}
.cid-sDDWxqqG3c {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDWxqqG3c .item {
  padding-bottom: 2rem;
}
.cid-sDDWxqqG3c .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxqqG3c .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxqqG3c .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxqqG3c .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxqqG3c .carousel-control,
.cid-sDDWxqqG3c .close {
  background: #1b1b1b;
}
.cid-sDDWxqqG3c .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxqqG3c .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxqqG3c .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxqqG3c .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxqqG3c .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxqqG3c .close::before {
  content: '\e91a';
}
.cid-sDDWxqqG3c .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxqqG3c .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxqqG3c .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxqqG3c .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxqqG3c .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxqqG3c .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxqqG3c .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxqqG3c .carousel-indicators li.active,
.cid-sDDWxqqG3c .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxqqG3c .carousel-indicators li::after,
.cid-sDDWxqqG3c .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxqqG3c .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxqqG3c .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxqqG3c .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxqqG3c .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxqqG3c .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxqqG3c .carousel-inner > .active {
  display: block;
}
.cid-sDDWxqqG3c .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxqqG3c .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxqqG3c .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxqqG3c .carousel-control,
  .cid-sDDWxqqG3c .carousel-indicators,
  .cid-sDDWxqqG3c .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxqqG3c .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxqqG3c .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxqqG3c .carousel-indicators .active,
.cid-sDDWxqqG3c .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxqqG3c .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxqqG3c .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxqqG3c .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxqqG3c .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxqqG3c .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxqqG3c .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxqqG3c .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxqqG3c .carousel {
  width: 100%;
}
.cid-sDDWxqqG3c .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxqqG3c .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxqqG3c .modal.fade .modal-dialog,
.cid-sDDWxqqG3c .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxqqG3c .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxqqG3c H6 {
  text-align: center;
}
.cid-sDDWxrlqY0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWxrlqY0 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxrlqY0 .row {
  flex-direction: row-reverse;
}
.cid-sDDWxrlqY0 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxrlqY0 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxrlqY0 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWxrRdi5 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWxrRdi5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxrRdi5 .row {
  flex-direction: row-reverse;
}
.cid-sDDWxrRdi5 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxrRdi5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxsrG1Y {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWxsrG1Y .item {
  padding-bottom: 2rem;
}
.cid-sDDWxsrG1Y .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxsrG1Y .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxsrG1Y .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxsrG1Y .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxsrG1Y .carousel-control,
.cid-sDDWxsrG1Y .close {
  background: #1b1b1b;
}
.cid-sDDWxsrG1Y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxsrG1Y .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxsrG1Y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxsrG1Y .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxsrG1Y .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxsrG1Y .close::before {
  content: '\e91a';
}
.cid-sDDWxsrG1Y .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxsrG1Y .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxsrG1Y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxsrG1Y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxsrG1Y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxsrG1Y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxsrG1Y .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxsrG1Y .carousel-indicators li.active,
.cid-sDDWxsrG1Y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxsrG1Y .carousel-indicators li::after,
.cid-sDDWxsrG1Y .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxsrG1Y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxsrG1Y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxsrG1Y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxsrG1Y .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxsrG1Y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxsrG1Y .carousel-inner > .active {
  display: block;
}
.cid-sDDWxsrG1Y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxsrG1Y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxsrG1Y .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxsrG1Y .carousel-control,
  .cid-sDDWxsrG1Y .carousel-indicators,
  .cid-sDDWxsrG1Y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxsrG1Y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxsrG1Y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxsrG1Y .carousel-indicators .active,
.cid-sDDWxsrG1Y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxsrG1Y .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxsrG1Y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxsrG1Y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxsrG1Y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxsrG1Y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxsrG1Y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxsrG1Y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxsrG1Y .carousel {
  width: 100%;
}
.cid-sDDWxsrG1Y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxsrG1Y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxsrG1Y .modal.fade .modal-dialog,
.cid-sDDWxsrG1Y .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxsrG1Y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxsrG1Y H6 {
  text-align: center;
}
.cid-sDDWxuiF2u {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWxuiF2u .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxuiF2u img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxuiF2u .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxuiF2u .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWxuXhbO {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWxuXhbO .item {
  padding-bottom: 2rem;
}
.cid-sDDWxuXhbO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxuXhbO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxuXhbO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxuXhbO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxuXhbO .carousel-control,
.cid-sDDWxuXhbO .close {
  background: #1b1b1b;
}
.cid-sDDWxuXhbO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxuXhbO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxuXhbO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxuXhbO .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxuXhbO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxuXhbO .close::before {
  content: '\e91a';
}
.cid-sDDWxuXhbO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxuXhbO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxuXhbO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxuXhbO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxuXhbO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxuXhbO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxuXhbO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxuXhbO .carousel-indicators li.active,
.cid-sDDWxuXhbO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxuXhbO .carousel-indicators li::after,
.cid-sDDWxuXhbO .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxuXhbO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxuXhbO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxuXhbO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxuXhbO .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxuXhbO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxuXhbO .carousel-inner > .active {
  display: block;
}
.cid-sDDWxuXhbO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxuXhbO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxuXhbO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxuXhbO .carousel-control,
  .cid-sDDWxuXhbO .carousel-indicators,
  .cid-sDDWxuXhbO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxuXhbO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxuXhbO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxuXhbO .carousel-indicators .active,
.cid-sDDWxuXhbO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxuXhbO .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxuXhbO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxuXhbO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxuXhbO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxuXhbO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxuXhbO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxuXhbO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxuXhbO .carousel {
  width: 100%;
}
.cid-sDDWxuXhbO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxuXhbO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxuXhbO .modal.fade .modal-dialog,
.cid-sDDWxuXhbO .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxuXhbO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxuXhbO H6 {
  text-align: center;
}
.cid-sDDWxvZ31f {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWxvZ31f .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxvZ31f .row {
  flex-direction: row-reverse;
}
.cid-sDDWxvZ31f img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxvZ31f .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxwCfKs {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWxwCfKs .item {
  padding-bottom: 2rem;
}
.cid-sDDWxwCfKs .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxwCfKs .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxwCfKs .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxwCfKs .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxwCfKs .carousel-control,
.cid-sDDWxwCfKs .close {
  background: #1b1b1b;
}
.cid-sDDWxwCfKs .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxwCfKs .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxwCfKs .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxwCfKs .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxwCfKs .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxwCfKs .close::before {
  content: '\e91a';
}
.cid-sDDWxwCfKs .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxwCfKs .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxwCfKs .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxwCfKs .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxwCfKs .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxwCfKs .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxwCfKs .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxwCfKs .carousel-indicators li.active,
.cid-sDDWxwCfKs .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxwCfKs .carousel-indicators li::after,
.cid-sDDWxwCfKs .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxwCfKs .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxwCfKs .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxwCfKs .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxwCfKs .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxwCfKs .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxwCfKs .carousel-inner > .active {
  display: block;
}
.cid-sDDWxwCfKs .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxwCfKs .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxwCfKs .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxwCfKs .carousel-control,
  .cid-sDDWxwCfKs .carousel-indicators,
  .cid-sDDWxwCfKs .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxwCfKs .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxwCfKs .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxwCfKs .carousel-indicators .active,
.cid-sDDWxwCfKs .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxwCfKs .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxwCfKs .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxwCfKs .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxwCfKs .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxwCfKs .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxwCfKs .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxwCfKs .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxwCfKs .carousel {
  width: 100%;
}
.cid-sDDWxwCfKs .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxwCfKs .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxwCfKs .modal.fade .modal-dialog,
.cid-sDDWxwCfKs .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxwCfKs .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxwCfKs H6 {
  text-align: center;
}
.cid-sDDWxxArqx {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWxxArqx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxxArqx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxxArqx .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxxArqx .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWxydsKB {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWxydsKB .item {
  padding-bottom: 2rem;
}
.cid-sDDWxydsKB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxydsKB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxydsKB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxydsKB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxydsKB .carousel-control,
.cid-sDDWxydsKB .close {
  background: #1b1b1b;
}
.cid-sDDWxydsKB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxydsKB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxydsKB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxydsKB .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxydsKB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxydsKB .close::before {
  content: '\e91a';
}
.cid-sDDWxydsKB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxydsKB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxydsKB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxydsKB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxydsKB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxydsKB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxydsKB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxydsKB .carousel-indicators li.active,
.cid-sDDWxydsKB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxydsKB .carousel-indicators li::after,
.cid-sDDWxydsKB .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxydsKB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxydsKB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxydsKB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxydsKB .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxydsKB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxydsKB .carousel-inner > .active {
  display: block;
}
.cid-sDDWxydsKB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxydsKB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxydsKB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxydsKB .carousel-control,
  .cid-sDDWxydsKB .carousel-indicators,
  .cid-sDDWxydsKB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxydsKB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxydsKB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxydsKB .carousel-indicators .active,
.cid-sDDWxydsKB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxydsKB .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxydsKB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxydsKB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxydsKB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxydsKB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxydsKB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxydsKB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxydsKB .carousel {
  width: 100%;
}
.cid-sDDWxydsKB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxydsKB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxydsKB .modal.fade .modal-dialog,
.cid-sDDWxydsKB .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxydsKB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxydsKB H6 {
  text-align: center;
}
.cid-sDDWxzLQtk {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWxzLQtk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxzLQtk .row {
  flex-direction: row-reverse;
}
.cid-sDDWxzLQtk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxzLQtk .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxAtI2u {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDWxAtI2u .item {
  padding-bottom: 2rem;
}
.cid-sDDWxAtI2u .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxAtI2u .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxAtI2u .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxAtI2u .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxAtI2u .carousel-control,
.cid-sDDWxAtI2u .close {
  background: #1b1b1b;
}
.cid-sDDWxAtI2u .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxAtI2u .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxAtI2u .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxAtI2u .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxAtI2u .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxAtI2u .close::before {
  content: '\e91a';
}
.cid-sDDWxAtI2u .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxAtI2u .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxAtI2u .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxAtI2u .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxAtI2u .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxAtI2u .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxAtI2u .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxAtI2u .carousel-indicators li.active,
.cid-sDDWxAtI2u .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxAtI2u .carousel-indicators li::after,
.cid-sDDWxAtI2u .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxAtI2u .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxAtI2u .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxAtI2u .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxAtI2u .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxAtI2u .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxAtI2u .carousel-inner > .active {
  display: block;
}
.cid-sDDWxAtI2u .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxAtI2u .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxAtI2u .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxAtI2u .carousel-control,
  .cid-sDDWxAtI2u .carousel-indicators,
  .cid-sDDWxAtI2u .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxAtI2u .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxAtI2u .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxAtI2u .carousel-indicators .active,
.cid-sDDWxAtI2u .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxAtI2u .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxAtI2u .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxAtI2u .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxAtI2u .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxAtI2u .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxAtI2u .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxAtI2u .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxAtI2u .carousel {
  width: 100%;
}
.cid-sDDWxAtI2u .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxAtI2u .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxAtI2u .modal.fade .modal-dialog,
.cid-sDDWxAtI2u .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxAtI2u .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxAtI2u H6 {
  text-align: center;
}
.cid-sDDWxBOixP {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWxBOixP .item {
  padding-bottom: 2rem;
}
.cid-sDDWxBOixP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxBOixP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxBOixP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxBOixP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxBOixP .carousel-control,
.cid-sDDWxBOixP .close {
  background: #1b1b1b;
}
.cid-sDDWxBOixP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxBOixP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxBOixP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxBOixP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxBOixP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxBOixP .close::before {
  content: '\e91a';
}
.cid-sDDWxBOixP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxBOixP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxBOixP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxBOixP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxBOixP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxBOixP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxBOixP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxBOixP .carousel-indicators li.active,
.cid-sDDWxBOixP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxBOixP .carousel-indicators li::after,
.cid-sDDWxBOixP .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxBOixP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxBOixP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxBOixP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxBOixP .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxBOixP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxBOixP .carousel-inner > .active {
  display: block;
}
.cid-sDDWxBOixP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxBOixP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxBOixP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxBOixP .carousel-control,
  .cid-sDDWxBOixP .carousel-indicators,
  .cid-sDDWxBOixP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxBOixP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxBOixP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxBOixP .carousel-indicators .active,
.cid-sDDWxBOixP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxBOixP .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxBOixP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxBOixP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxBOixP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxBOixP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxBOixP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxBOixP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxBOixP .carousel {
  width: 100%;
}
.cid-sDDWxBOixP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxBOixP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxBOixP .modal.fade .modal-dialog,
.cid-sDDWxBOixP .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxBOixP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxBOixP H6 {
  text-align: center;
}
.cid-sDDWxCTPXr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWxCTPXr .item {
  padding-bottom: 2rem;
}
.cid-sDDWxCTPXr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxCTPXr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxCTPXr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxCTPXr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxCTPXr .carousel-control,
.cid-sDDWxCTPXr .close {
  background: #1b1b1b;
}
.cid-sDDWxCTPXr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxCTPXr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxCTPXr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxCTPXr .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxCTPXr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxCTPXr .close::before {
  content: '\e91a';
}
.cid-sDDWxCTPXr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxCTPXr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxCTPXr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxCTPXr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxCTPXr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxCTPXr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxCTPXr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxCTPXr .carousel-indicators li.active,
.cid-sDDWxCTPXr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxCTPXr .carousel-indicators li::after,
.cid-sDDWxCTPXr .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxCTPXr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxCTPXr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxCTPXr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxCTPXr .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxCTPXr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxCTPXr .carousel-inner > .active {
  display: block;
}
.cid-sDDWxCTPXr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxCTPXr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxCTPXr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxCTPXr .carousel-control,
  .cid-sDDWxCTPXr .carousel-indicators,
  .cid-sDDWxCTPXr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxCTPXr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxCTPXr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxCTPXr .carousel-indicators .active,
.cid-sDDWxCTPXr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxCTPXr .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxCTPXr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxCTPXr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxCTPXr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxCTPXr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxCTPXr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxCTPXr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxCTPXr .carousel {
  width: 100%;
}
.cid-sDDWxCTPXr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxCTPXr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxCTPXr .modal.fade .modal-dialog,
.cid-sDDWxCTPXr .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxCTPXr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxCTPXr H6 {
  text-align: center;
}
.cid-sDDWxE1YJD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWxE1YJD .item {
  padding-bottom: 2rem;
}
.cid-sDDWxE1YJD .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxE1YJD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxE1YJD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxE1YJD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxE1YJD .carousel-control,
.cid-sDDWxE1YJD .close {
  background: #1b1b1b;
}
.cid-sDDWxE1YJD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxE1YJD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxE1YJD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxE1YJD .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxE1YJD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxE1YJD .close::before {
  content: '\e91a';
}
.cid-sDDWxE1YJD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxE1YJD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxE1YJD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxE1YJD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxE1YJD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxE1YJD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxE1YJD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxE1YJD .carousel-indicators li.active,
.cid-sDDWxE1YJD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxE1YJD .carousel-indicators li::after,
.cid-sDDWxE1YJD .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxE1YJD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxE1YJD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxE1YJD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxE1YJD .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxE1YJD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxE1YJD .carousel-inner > .active {
  display: block;
}
.cid-sDDWxE1YJD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxE1YJD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxE1YJD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxE1YJD .carousel-control,
  .cid-sDDWxE1YJD .carousel-indicators,
  .cid-sDDWxE1YJD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxE1YJD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxE1YJD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxE1YJD .carousel-indicators .active,
.cid-sDDWxE1YJD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxE1YJD .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxE1YJD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxE1YJD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxE1YJD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxE1YJD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxE1YJD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxE1YJD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxE1YJD .carousel {
  width: 100%;
}
.cid-sDDWxE1YJD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxE1YJD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxE1YJD .modal.fade .modal-dialog,
.cid-sDDWxE1YJD .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxE1YJD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxE1YJD H6 {
  text-align: center;
}
.cid-sDDWxF1WcO {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWxF1WcO .item {
  padding-bottom: 2rem;
}
.cid-sDDWxF1WcO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxF1WcO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxF1WcO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxF1WcO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxF1WcO .carousel-control,
.cid-sDDWxF1WcO .close {
  background: #1b1b1b;
}
.cid-sDDWxF1WcO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxF1WcO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxF1WcO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxF1WcO .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxF1WcO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxF1WcO .close::before {
  content: '\e91a';
}
.cid-sDDWxF1WcO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxF1WcO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxF1WcO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxF1WcO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxF1WcO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxF1WcO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxF1WcO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxF1WcO .carousel-indicators li.active,
.cid-sDDWxF1WcO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxF1WcO .carousel-indicators li::after,
.cid-sDDWxF1WcO .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxF1WcO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxF1WcO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxF1WcO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxF1WcO .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxF1WcO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxF1WcO .carousel-inner > .active {
  display: block;
}
.cid-sDDWxF1WcO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxF1WcO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxF1WcO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxF1WcO .carousel-control,
  .cid-sDDWxF1WcO .carousel-indicators,
  .cid-sDDWxF1WcO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxF1WcO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxF1WcO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxF1WcO .carousel-indicators .active,
.cid-sDDWxF1WcO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxF1WcO .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxF1WcO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxF1WcO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxF1WcO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxF1WcO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxF1WcO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxF1WcO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxF1WcO .carousel {
  width: 100%;
}
.cid-sDDWxF1WcO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxF1WcO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxF1WcO .modal.fade .modal-dialog,
.cid-sDDWxF1WcO .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxF1WcO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxF1WcO H6 {
  text-align: center;
}
.cid-sDDWxG56xW {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWxG56xW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWxG56xW img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWxG56xW .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWxG56xW .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWxGNVEp {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWxGNVEp .item {
  padding-bottom: 2rem;
}
.cid-sDDWxGNVEp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWxGNVEp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWxGNVEp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWxGNVEp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWxGNVEp .carousel-control,
.cid-sDDWxGNVEp .close {
  background: #1b1b1b;
}
.cid-sDDWxGNVEp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWxGNVEp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWxGNVEp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWxGNVEp .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWxGNVEp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWxGNVEp .close::before {
  content: '\e91a';
}
.cid-sDDWxGNVEp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWxGNVEp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWxGNVEp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxGNVEp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWxGNVEp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWxGNVEp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWxGNVEp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWxGNVEp .carousel-indicators li.active,
.cid-sDDWxGNVEp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWxGNVEp .carousel-indicators li::after,
.cid-sDDWxGNVEp .carousel-indicators li::before {
  content: none;
}
.cid-sDDWxGNVEp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWxGNVEp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWxGNVEp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxGNVEp .carousel-indicators {
    display: none;
  }
}
.cid-sDDWxGNVEp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWxGNVEp .carousel-inner > .active {
  display: block;
}
.cid-sDDWxGNVEp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWxGNVEp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWxGNVEp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWxGNVEp .carousel-control,
  .cid-sDDWxGNVEp .carousel-indicators,
  .cid-sDDWxGNVEp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxGNVEp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWxGNVEp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWxGNVEp .carousel-indicators .active,
.cid-sDDWxGNVEp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWxGNVEp .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWxGNVEp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWxGNVEp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWxGNVEp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWxGNVEp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWxGNVEp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWxGNVEp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWxGNVEp .carousel {
  width: 100%;
}
.cid-sDDWxGNVEp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWxGNVEp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWxGNVEp .modal.fade .modal-dialog,
.cid-sDDWxGNVEp .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWxGNVEp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWxGNVEp H6 {
  text-align: center;
}
.cid-sDDWxHUXdR {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWxHUXdR .row {
    flex-direction: column-reverse;
  }
  .cid-sDDWxHUXdR .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDWxHUXdR .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDWxHUXdR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDWxHUXdR .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDWxHUXdR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDWxHUXdR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDWxHUXdR .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDWxHUXdR .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDWxHUXdR .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDWxHUXdR .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDWxHUXdR .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDWxHUXdR .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDWxHUXdR P {
  color: #4479d9;
}
.cid-sDDWxK2IHb {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWxK2IHb .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWxK2IHb .mbr-text {
  color: #767676;
}
.cid-sDDWxK2IHb .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDWxK2IHb .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDWxK2IHb .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWxK2IHb .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDWxK2IHb .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDWxK2IHb .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDWxK2IHb .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDWxK2IHb .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDWxK2IHb .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDWxK2IHb .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDWE0pzpA {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDWE0pzpA nav.navbar {
  position: fixed;
}
.cid-sDDWE0pzpA .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-sDDWE0pzpA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDWE0pzpA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDWE0pzpA .dropdown-item:hover,
.cid-sDDWE0pzpA .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDWE0pzpA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDWE0pzpA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDWE0pzpA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDWE0pzpA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDWE0pzpA .nav-link {
  position: relative;
}
.cid-sDDWE0pzpA .container {
  display: flex;
  margin: auto;
}
.cid-sDDWE0pzpA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDWE0pzpA .dropdown-menu,
.cid-sDDWE0pzpA .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDWE0pzpA .nav-item:focus,
.cid-sDDWE0pzpA .nav-link:focus {
  outline: none;
}
.cid-sDDWE0pzpA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDWE0pzpA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDWE0pzpA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDWE0pzpA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDWE0pzpA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDWE0pzpA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDWE0pzpA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDWE0pzpA .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDWE0pzpA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDWE0pzpA .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDWE0pzpA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDWE0pzpA .navbar.collapsed {
  justify-content: center;
}
.cid-sDDWE0pzpA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDWE0pzpA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDWE0pzpA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDWE0pzpA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDWE0pzpA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDWE0pzpA .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-sDDWE0pzpA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDWE0pzpA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDWE0pzpA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDWE0pzpA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDWE0pzpA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDWE0pzpA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDWE0pzpA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDWE0pzpA .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-sDDWE0pzpA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDWE0pzpA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDWE0pzpA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDWE0pzpA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDWE0pzpA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDWE0pzpA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDWE0pzpA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDWE0pzpA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDWE0pzpA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDWE0pzpA .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDWE0pzpA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDWE0pzpA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDWE0pzpA .dropdown-item.active,
.cid-sDDWE0pzpA .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDWE0pzpA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDWE0pzpA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDWE0pzpA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDWE0pzpA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDWE0pzpA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDWE0pzpA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDWE0pzpA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDWE0pzpA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDWE0pzpA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDWE0pzpA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDWE0pzpA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDWE0pzpA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWE0pzpA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWE0pzpA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDWE0pzpA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWE0pzpA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDWE0pzpA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDWE0pzpA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWE0pzpA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDWE0pzpA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDWE0pzpA .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-sDDWE0pzpA .navbar {
    height: 70px;
  }
  .cid-sDDWE0pzpA .navbar.opened {
    height: auto;
  }
  .cid-sDDWE0pzpA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDWE1dzLt {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDWE1F5Rz {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWE1F5Rz .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWE2xhL4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWE2xhL4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWE2xhL4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWE2xhL4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWE33gzX {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWE33gzX .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWE33gzX .row {
  flex-direction: row-reverse;
}
.cid-sDDWE33gzX img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWE33gzX .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWE33gzX .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDWE3tyeX {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDWE3tyeX .item {
  padding-bottom: 2rem;
}
.cid-sDDWE3tyeX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWE3tyeX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWE3tyeX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWE3tyeX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWE3tyeX .carousel-control,
.cid-sDDWE3tyeX .close {
  background: #1b1b1b;
}
.cid-sDDWE3tyeX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWE3tyeX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWE3tyeX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWE3tyeX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWE3tyeX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWE3tyeX .close::before {
  content: '\e91a';
}
.cid-sDDWE3tyeX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWE3tyeX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWE3tyeX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE3tyeX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWE3tyeX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWE3tyeX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWE3tyeX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWE3tyeX .carousel-indicators li.active,
.cid-sDDWE3tyeX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWE3tyeX .carousel-indicators li::after,
.cid-sDDWE3tyeX .carousel-indicators li::before {
  content: none;
}
.cid-sDDWE3tyeX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWE3tyeX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWE3tyeX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE3tyeX .carousel-indicators {
    display: none;
  }
}
.cid-sDDWE3tyeX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWE3tyeX .carousel-inner > .active {
  display: block;
}
.cid-sDDWE3tyeX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE3tyeX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWE3tyeX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWE3tyeX .carousel-control,
  .cid-sDDWE3tyeX .carousel-indicators,
  .cid-sDDWE3tyeX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE3tyeX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWE3tyeX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWE3tyeX .carousel-indicators .active,
.cid-sDDWE3tyeX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWE3tyeX .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWE3tyeX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWE3tyeX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWE3tyeX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWE3tyeX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWE3tyeX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWE3tyeX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWE3tyeX .carousel {
  width: 100%;
}
.cid-sDDWE3tyeX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWE3tyeX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWE3tyeX .modal.fade .modal-dialog,
.cid-sDDWE3tyeX .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWE3tyeX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWE3tyeX H6 {
  text-align: center;
}
.cid-sDDWE4jBie {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWE4jBie .item {
  padding-bottom: 2rem;
}
.cid-sDDWE4jBie .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWE4jBie .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWE4jBie .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWE4jBie .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWE4jBie .carousel-control,
.cid-sDDWE4jBie .close {
  background: #1b1b1b;
}
.cid-sDDWE4jBie .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWE4jBie .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWE4jBie .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWE4jBie .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWE4jBie .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWE4jBie .close::before {
  content: '\e91a';
}
.cid-sDDWE4jBie .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWE4jBie .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWE4jBie .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE4jBie .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWE4jBie .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWE4jBie .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWE4jBie .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWE4jBie .carousel-indicators li.active,
.cid-sDDWE4jBie .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWE4jBie .carousel-indicators li::after,
.cid-sDDWE4jBie .carousel-indicators li::before {
  content: none;
}
.cid-sDDWE4jBie .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWE4jBie .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWE4jBie .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE4jBie .carousel-indicators {
    display: none;
  }
}
.cid-sDDWE4jBie .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWE4jBie .carousel-inner > .active {
  display: block;
}
.cid-sDDWE4jBie .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE4jBie .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWE4jBie .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWE4jBie .carousel-control,
  .cid-sDDWE4jBie .carousel-indicators,
  .cid-sDDWE4jBie .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE4jBie .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWE4jBie .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWE4jBie .carousel-indicators .active,
.cid-sDDWE4jBie .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWE4jBie .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWE4jBie .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWE4jBie .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWE4jBie .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWE4jBie .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWE4jBie .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWE4jBie .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWE4jBie .carousel {
  width: 100%;
}
.cid-sDDWE4jBie .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWE4jBie .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWE4jBie .modal.fade .modal-dialog,
.cid-sDDWE4jBie .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWE4jBie .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWE4jBie H6 {
  text-align: center;
}
.cid-sDDWE58otx {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWE58otx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWE58otx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWE58otx .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWE5FU1G {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWE5FU1G .item {
  padding-bottom: 2rem;
}
.cid-sDDWE5FU1G .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWE5FU1G .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWE5FU1G .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWE5FU1G .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWE5FU1G .carousel-control,
.cid-sDDWE5FU1G .close {
  background: #1b1b1b;
}
.cid-sDDWE5FU1G .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWE5FU1G .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWE5FU1G .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWE5FU1G .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWE5FU1G .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWE5FU1G .close::before {
  content: '\e91a';
}
.cid-sDDWE5FU1G .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWE5FU1G .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWE5FU1G .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE5FU1G .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWE5FU1G .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWE5FU1G .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWE5FU1G .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWE5FU1G .carousel-indicators li.active,
.cid-sDDWE5FU1G .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWE5FU1G .carousel-indicators li::after,
.cid-sDDWE5FU1G .carousel-indicators li::before {
  content: none;
}
.cid-sDDWE5FU1G .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWE5FU1G .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWE5FU1G .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE5FU1G .carousel-indicators {
    display: none;
  }
}
.cid-sDDWE5FU1G .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWE5FU1G .carousel-inner > .active {
  display: block;
}
.cid-sDDWE5FU1G .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE5FU1G .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWE5FU1G .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWE5FU1G .carousel-control,
  .cid-sDDWE5FU1G .carousel-indicators,
  .cid-sDDWE5FU1G .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE5FU1G .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWE5FU1G .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWE5FU1G .carousel-indicators .active,
.cid-sDDWE5FU1G .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWE5FU1G .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWE5FU1G .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWE5FU1G .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWE5FU1G .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWE5FU1G .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWE5FU1G .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWE5FU1G .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWE5FU1G .carousel {
  width: 100%;
}
.cid-sDDWE5FU1G .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWE5FU1G .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWE5FU1G .modal.fade .modal-dialog,
.cid-sDDWE5FU1G .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWE5FU1G .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWE5FU1G H6 {
  text-align: center;
}
.cid-sDDWE6qrfc {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWE6qrfc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWE6qrfc .row {
  flex-direction: row-reverse;
}
.cid-sDDWE6qrfc img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWE6qrfc .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWE6qrfc .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWE6YpNo {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWE6YpNo .item {
  padding-bottom: 2rem;
}
.cid-sDDWE6YpNo .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWE6YpNo .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWE6YpNo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWE6YpNo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWE6YpNo .carousel-control,
.cid-sDDWE6YpNo .close {
  background: #1b1b1b;
}
.cid-sDDWE6YpNo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWE6YpNo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWE6YpNo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWE6YpNo .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWE6YpNo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWE6YpNo .close::before {
  content: '\e91a';
}
.cid-sDDWE6YpNo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWE6YpNo .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWE6YpNo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE6YpNo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWE6YpNo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWE6YpNo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWE6YpNo .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWE6YpNo .carousel-indicators li.active,
.cid-sDDWE6YpNo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWE6YpNo .carousel-indicators li::after,
.cid-sDDWE6YpNo .carousel-indicators li::before {
  content: none;
}
.cid-sDDWE6YpNo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWE6YpNo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWE6YpNo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE6YpNo .carousel-indicators {
    display: none;
  }
}
.cid-sDDWE6YpNo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWE6YpNo .carousel-inner > .active {
  display: block;
}
.cid-sDDWE6YpNo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE6YpNo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWE6YpNo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWE6YpNo .carousel-control,
  .cid-sDDWE6YpNo .carousel-indicators,
  .cid-sDDWE6YpNo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE6YpNo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWE6YpNo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWE6YpNo .carousel-indicators .active,
.cid-sDDWE6YpNo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWE6YpNo .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWE6YpNo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWE6YpNo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWE6YpNo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWE6YpNo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWE6YpNo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWE6YpNo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWE6YpNo .carousel {
  width: 100%;
}
.cid-sDDWE6YpNo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWE6YpNo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWE6YpNo .modal.fade .modal-dialog,
.cid-sDDWE6YpNo .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWE6YpNo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWE6YpNo H6 {
  text-align: center;
}
.cid-sDDWE7OMf5 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWE7OMf5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWE7OMf5 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWE7OMf5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWE7OMf5 .mbr-section-title {
  text-align: left;
}
.cid-sDDWE8hPnk {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWE8hPnk .item {
  padding-bottom: 2rem;
}
.cid-sDDWE8hPnk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWE8hPnk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWE8hPnk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWE8hPnk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWE8hPnk .carousel-control,
.cid-sDDWE8hPnk .close {
  background: #1b1b1b;
}
.cid-sDDWE8hPnk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWE8hPnk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWE8hPnk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWE8hPnk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWE8hPnk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWE8hPnk .close::before {
  content: '\e91a';
}
.cid-sDDWE8hPnk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWE8hPnk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWE8hPnk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE8hPnk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWE8hPnk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWE8hPnk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWE8hPnk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWE8hPnk .carousel-indicators li.active,
.cid-sDDWE8hPnk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWE8hPnk .carousel-indicators li::after,
.cid-sDDWE8hPnk .carousel-indicators li::before {
  content: none;
}
.cid-sDDWE8hPnk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWE8hPnk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWE8hPnk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE8hPnk .carousel-indicators {
    display: none;
  }
}
.cid-sDDWE8hPnk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWE8hPnk .carousel-inner > .active {
  display: block;
}
.cid-sDDWE8hPnk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE8hPnk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWE8hPnk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWE8hPnk .carousel-control,
  .cid-sDDWE8hPnk .carousel-indicators,
  .cid-sDDWE8hPnk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE8hPnk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWE8hPnk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWE8hPnk .carousel-indicators .active,
.cid-sDDWE8hPnk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWE8hPnk .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWE8hPnk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWE8hPnk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWE8hPnk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWE8hPnk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWE8hPnk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWE8hPnk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWE8hPnk .carousel {
  width: 100%;
}
.cid-sDDWE8hPnk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWE8hPnk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWE8hPnk .modal.fade .modal-dialog,
.cid-sDDWE8hPnk .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWE8hPnk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWE8hPnk H6 {
  text-align: center;
}
.cid-sDDWE9anau {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDWE9anau .item {
  padding-bottom: 2rem;
}
.cid-sDDWE9anau .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWE9anau .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWE9anau .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWE9anau .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWE9anau .carousel-control,
.cid-sDDWE9anau .close {
  background: #1b1b1b;
}
.cid-sDDWE9anau .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWE9anau .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWE9anau .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWE9anau .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWE9anau .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWE9anau .close::before {
  content: '\e91a';
}
.cid-sDDWE9anau .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWE9anau .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWE9anau .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE9anau .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWE9anau .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWE9anau .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWE9anau .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWE9anau .carousel-indicators li.active,
.cid-sDDWE9anau .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWE9anau .carousel-indicators li::after,
.cid-sDDWE9anau .carousel-indicators li::before {
  content: none;
}
.cid-sDDWE9anau .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWE9anau .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWE9anau .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE9anau .carousel-indicators {
    display: none;
  }
}
.cid-sDDWE9anau .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWE9anau .carousel-inner > .active {
  display: block;
}
.cid-sDDWE9anau .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWE9anau .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWE9anau .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWE9anau .carousel-control,
  .cid-sDDWE9anau .carousel-indicators,
  .cid-sDDWE9anau .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWE9anau .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWE9anau .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWE9anau .carousel-indicators .active,
.cid-sDDWE9anau .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWE9anau .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWE9anau .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWE9anau .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWE9anau .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWE9anau .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWE9anau .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWE9anau .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWE9anau .carousel {
  width: 100%;
}
.cid-sDDWE9anau .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWE9anau .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWE9anau .modal.fade .modal-dialog,
.cid-sDDWE9anau .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWE9anau .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWE9anau H6 {
  text-align: center;
}
.cid-sDDWE9ZS2v {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWE9ZS2v .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWE9ZS2v .row {
  flex-direction: row-reverse;
}
.cid-sDDWE9ZS2v img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWE9ZS2v .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWE9ZS2v .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWEayl1U {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWEayl1U .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWEayl1U .row {
  flex-direction: row-reverse;
}
.cid-sDDWEayl1U img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWEayl1U .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWEb4lNY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWEb4lNY .item {
  padding-bottom: 2rem;
}
.cid-sDDWEb4lNY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEb4lNY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEb4lNY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEb4lNY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEb4lNY .carousel-control,
.cid-sDDWEb4lNY .close {
  background: #1b1b1b;
}
.cid-sDDWEb4lNY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEb4lNY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEb4lNY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEb4lNY .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEb4lNY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEb4lNY .close::before {
  content: '\e91a';
}
.cid-sDDWEb4lNY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEb4lNY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEb4lNY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEb4lNY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEb4lNY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEb4lNY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEb4lNY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEb4lNY .carousel-indicators li.active,
.cid-sDDWEb4lNY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEb4lNY .carousel-indicators li::after,
.cid-sDDWEb4lNY .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEb4lNY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEb4lNY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEb4lNY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEb4lNY .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEb4lNY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEb4lNY .carousel-inner > .active {
  display: block;
}
.cid-sDDWEb4lNY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEb4lNY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEb4lNY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEb4lNY .carousel-control,
  .cid-sDDWEb4lNY .carousel-indicators,
  .cid-sDDWEb4lNY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEb4lNY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEb4lNY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEb4lNY .carousel-indicators .active,
.cid-sDDWEb4lNY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEb4lNY .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEb4lNY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEb4lNY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEb4lNY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEb4lNY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEb4lNY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEb4lNY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEb4lNY .carousel {
  width: 100%;
}
.cid-sDDWEb4lNY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEb4lNY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEb4lNY .modal.fade .modal-dialog,
.cid-sDDWEb4lNY .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEb4lNY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEb4lNY H6 {
  text-align: center;
}
.cid-sDDWEd2jtM {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWEd2jtM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWEd2jtM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWEd2jtM .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWEd2jtM .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWEdAqOe {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWEdAqOe .item {
  padding-bottom: 2rem;
}
.cid-sDDWEdAqOe .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEdAqOe .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEdAqOe .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEdAqOe .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEdAqOe .carousel-control,
.cid-sDDWEdAqOe .close {
  background: #1b1b1b;
}
.cid-sDDWEdAqOe .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEdAqOe .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEdAqOe .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEdAqOe .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEdAqOe .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEdAqOe .close::before {
  content: '\e91a';
}
.cid-sDDWEdAqOe .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEdAqOe .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEdAqOe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEdAqOe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEdAqOe .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEdAqOe .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEdAqOe .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEdAqOe .carousel-indicators li.active,
.cid-sDDWEdAqOe .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEdAqOe .carousel-indicators li::after,
.cid-sDDWEdAqOe .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEdAqOe .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEdAqOe .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEdAqOe .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEdAqOe .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEdAqOe .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEdAqOe .carousel-inner > .active {
  display: block;
}
.cid-sDDWEdAqOe .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEdAqOe .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEdAqOe .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEdAqOe .carousel-control,
  .cid-sDDWEdAqOe .carousel-indicators,
  .cid-sDDWEdAqOe .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEdAqOe .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEdAqOe .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEdAqOe .carousel-indicators .active,
.cid-sDDWEdAqOe .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEdAqOe .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEdAqOe .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEdAqOe .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEdAqOe .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEdAqOe .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEdAqOe .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEdAqOe .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEdAqOe .carousel {
  width: 100%;
}
.cid-sDDWEdAqOe .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEdAqOe .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEdAqOe .modal.fade .modal-dialog,
.cid-sDDWEdAqOe .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEdAqOe .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEdAqOe H6 {
  text-align: center;
}
.cid-sDDWEezYcF {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWEezYcF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWEezYcF .row {
  flex-direction: row-reverse;
}
.cid-sDDWEezYcF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWEezYcF .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWEf7i6R {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWEf7i6R .item {
  padding-bottom: 2rem;
}
.cid-sDDWEf7i6R .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEf7i6R .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEf7i6R .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEf7i6R .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEf7i6R .carousel-control,
.cid-sDDWEf7i6R .close {
  background: #1b1b1b;
}
.cid-sDDWEf7i6R .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEf7i6R .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEf7i6R .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEf7i6R .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEf7i6R .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEf7i6R .close::before {
  content: '\e91a';
}
.cid-sDDWEf7i6R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEf7i6R .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEf7i6R .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEf7i6R .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEf7i6R .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEf7i6R .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEf7i6R .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEf7i6R .carousel-indicators li.active,
.cid-sDDWEf7i6R .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEf7i6R .carousel-indicators li::after,
.cid-sDDWEf7i6R .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEf7i6R .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEf7i6R .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEf7i6R .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEf7i6R .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEf7i6R .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEf7i6R .carousel-inner > .active {
  display: block;
}
.cid-sDDWEf7i6R .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEf7i6R .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEf7i6R .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEf7i6R .carousel-control,
  .cid-sDDWEf7i6R .carousel-indicators,
  .cid-sDDWEf7i6R .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEf7i6R .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEf7i6R .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEf7i6R .carousel-indicators .active,
.cid-sDDWEf7i6R .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEf7i6R .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEf7i6R .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEf7i6R .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEf7i6R .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEf7i6R .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEf7i6R .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEf7i6R .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEf7i6R .carousel {
  width: 100%;
}
.cid-sDDWEf7i6R .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEf7i6R .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEf7i6R .modal.fade .modal-dialog,
.cid-sDDWEf7i6R .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEf7i6R .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEf7i6R H6 {
  text-align: center;
}
.cid-sDDWEg6hsL {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWEg6hsL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWEg6hsL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWEg6hsL .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWEg6hsL .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWEgJsYl {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWEgJsYl .item {
  padding-bottom: 2rem;
}
.cid-sDDWEgJsYl .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEgJsYl .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEgJsYl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEgJsYl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEgJsYl .carousel-control,
.cid-sDDWEgJsYl .close {
  background: #1b1b1b;
}
.cid-sDDWEgJsYl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEgJsYl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEgJsYl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEgJsYl .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEgJsYl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEgJsYl .close::before {
  content: '\e91a';
}
.cid-sDDWEgJsYl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEgJsYl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEgJsYl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEgJsYl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEgJsYl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEgJsYl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEgJsYl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEgJsYl .carousel-indicators li.active,
.cid-sDDWEgJsYl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEgJsYl .carousel-indicators li::after,
.cid-sDDWEgJsYl .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEgJsYl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEgJsYl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEgJsYl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEgJsYl .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEgJsYl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEgJsYl .carousel-inner > .active {
  display: block;
}
.cid-sDDWEgJsYl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEgJsYl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEgJsYl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEgJsYl .carousel-control,
  .cid-sDDWEgJsYl .carousel-indicators,
  .cid-sDDWEgJsYl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEgJsYl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEgJsYl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEgJsYl .carousel-indicators .active,
.cid-sDDWEgJsYl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEgJsYl .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEgJsYl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEgJsYl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEgJsYl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEgJsYl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEgJsYl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEgJsYl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEgJsYl .carousel {
  width: 100%;
}
.cid-sDDWEgJsYl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEgJsYl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEgJsYl .modal.fade .modal-dialog,
.cid-sDDWEgJsYl .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEgJsYl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEgJsYl H6 {
  text-align: center;
}
.cid-sDDWEhDzmw {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWEhDzmw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWEhDzmw .row {
  flex-direction: row-reverse;
}
.cid-sDDWEhDzmw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWEhDzmw .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWEiiXQW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDWEiiXQW .item {
  padding-bottom: 2rem;
}
.cid-sDDWEiiXQW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEiiXQW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEiiXQW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEiiXQW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEiiXQW .carousel-control,
.cid-sDDWEiiXQW .close {
  background: #1b1b1b;
}
.cid-sDDWEiiXQW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEiiXQW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEiiXQW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEiiXQW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEiiXQW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEiiXQW .close::before {
  content: '\e91a';
}
.cid-sDDWEiiXQW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEiiXQW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEiiXQW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEiiXQW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEiiXQW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEiiXQW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEiiXQW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEiiXQW .carousel-indicators li.active,
.cid-sDDWEiiXQW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEiiXQW .carousel-indicators li::after,
.cid-sDDWEiiXQW .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEiiXQW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEiiXQW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEiiXQW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEiiXQW .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEiiXQW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEiiXQW .carousel-inner > .active {
  display: block;
}
.cid-sDDWEiiXQW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEiiXQW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEiiXQW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEiiXQW .carousel-control,
  .cid-sDDWEiiXQW .carousel-indicators,
  .cid-sDDWEiiXQW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEiiXQW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEiiXQW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEiiXQW .carousel-indicators .active,
.cid-sDDWEiiXQW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEiiXQW .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEiiXQW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEiiXQW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEiiXQW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEiiXQW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEiiXQW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEiiXQW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEiiXQW .carousel {
  width: 100%;
}
.cid-sDDWEiiXQW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEiiXQW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEiiXQW .modal.fade .modal-dialog,
.cid-sDDWEiiXQW .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEiiXQW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEiiXQW H6 {
  text-align: center;
}
.cid-sDDWEjidyX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWEjidyX .item {
  padding-bottom: 2rem;
}
.cid-sDDWEjidyX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEjidyX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEjidyX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEjidyX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEjidyX .carousel-control,
.cid-sDDWEjidyX .close {
  background: #1b1b1b;
}
.cid-sDDWEjidyX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEjidyX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEjidyX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEjidyX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEjidyX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEjidyX .close::before {
  content: '\e91a';
}
.cid-sDDWEjidyX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEjidyX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEjidyX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEjidyX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEjidyX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEjidyX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEjidyX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEjidyX .carousel-indicators li.active,
.cid-sDDWEjidyX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEjidyX .carousel-indicators li::after,
.cid-sDDWEjidyX .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEjidyX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEjidyX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEjidyX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEjidyX .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEjidyX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEjidyX .carousel-inner > .active {
  display: block;
}
.cid-sDDWEjidyX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEjidyX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEjidyX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEjidyX .carousel-control,
  .cid-sDDWEjidyX .carousel-indicators,
  .cid-sDDWEjidyX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEjidyX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEjidyX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEjidyX .carousel-indicators .active,
.cid-sDDWEjidyX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEjidyX .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEjidyX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEjidyX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEjidyX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEjidyX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEjidyX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEjidyX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEjidyX .carousel {
  width: 100%;
}
.cid-sDDWEjidyX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEjidyX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEjidyX .modal.fade .modal-dialog,
.cid-sDDWEjidyX .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEjidyX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEjidyX H6 {
  text-align: center;
}
.cid-sDDWEkegyh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWEkegyh .item {
  padding-bottom: 2rem;
}
.cid-sDDWEkegyh .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEkegyh .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEkegyh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEkegyh .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEkegyh .carousel-control,
.cid-sDDWEkegyh .close {
  background: #1b1b1b;
}
.cid-sDDWEkegyh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEkegyh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEkegyh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEkegyh .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEkegyh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEkegyh .close::before {
  content: '\e91a';
}
.cid-sDDWEkegyh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEkegyh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEkegyh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEkegyh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEkegyh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEkegyh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEkegyh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEkegyh .carousel-indicators li.active,
.cid-sDDWEkegyh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEkegyh .carousel-indicators li::after,
.cid-sDDWEkegyh .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEkegyh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEkegyh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEkegyh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEkegyh .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEkegyh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEkegyh .carousel-inner > .active {
  display: block;
}
.cid-sDDWEkegyh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEkegyh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEkegyh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEkegyh .carousel-control,
  .cid-sDDWEkegyh .carousel-indicators,
  .cid-sDDWEkegyh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEkegyh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEkegyh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEkegyh .carousel-indicators .active,
.cid-sDDWEkegyh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEkegyh .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEkegyh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEkegyh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEkegyh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEkegyh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEkegyh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEkegyh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEkegyh .carousel {
  width: 100%;
}
.cid-sDDWEkegyh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEkegyh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEkegyh .modal.fade .modal-dialog,
.cid-sDDWEkegyh .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEkegyh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEkegyh H6 {
  text-align: center;
}
.cid-sDDWEliFeG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWEliFeG .item {
  padding-bottom: 2rem;
}
.cid-sDDWEliFeG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEliFeG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEliFeG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEliFeG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEliFeG .carousel-control,
.cid-sDDWEliFeG .close {
  background: #1b1b1b;
}
.cid-sDDWEliFeG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEliFeG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEliFeG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEliFeG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEliFeG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEliFeG .close::before {
  content: '\e91a';
}
.cid-sDDWEliFeG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEliFeG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEliFeG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEliFeG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEliFeG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEliFeG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEliFeG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEliFeG .carousel-indicators li.active,
.cid-sDDWEliFeG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEliFeG .carousel-indicators li::after,
.cid-sDDWEliFeG .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEliFeG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEliFeG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEliFeG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEliFeG .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEliFeG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEliFeG .carousel-inner > .active {
  display: block;
}
.cid-sDDWEliFeG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEliFeG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEliFeG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEliFeG .carousel-control,
  .cid-sDDWEliFeG .carousel-indicators,
  .cid-sDDWEliFeG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEliFeG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEliFeG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEliFeG .carousel-indicators .active,
.cid-sDDWEliFeG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEliFeG .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEliFeG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEliFeG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEliFeG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEliFeG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEliFeG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEliFeG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEliFeG .carousel {
  width: 100%;
}
.cid-sDDWEliFeG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEliFeG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEliFeG .modal.fade .modal-dialog,
.cid-sDDWEliFeG .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEliFeG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEliFeG H6 {
  text-align: center;
}
.cid-sDDWEmk3J6 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWEmk3J6 .item {
  padding-bottom: 2rem;
}
.cid-sDDWEmk3J6 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEmk3J6 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEmk3J6 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEmk3J6 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEmk3J6 .carousel-control,
.cid-sDDWEmk3J6 .close {
  background: #1b1b1b;
}
.cid-sDDWEmk3J6 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEmk3J6 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEmk3J6 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEmk3J6 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEmk3J6 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEmk3J6 .close::before {
  content: '\e91a';
}
.cid-sDDWEmk3J6 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEmk3J6 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEmk3J6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEmk3J6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEmk3J6 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEmk3J6 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEmk3J6 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEmk3J6 .carousel-indicators li.active,
.cid-sDDWEmk3J6 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEmk3J6 .carousel-indicators li::after,
.cid-sDDWEmk3J6 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEmk3J6 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEmk3J6 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEmk3J6 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEmk3J6 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEmk3J6 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEmk3J6 .carousel-inner > .active {
  display: block;
}
.cid-sDDWEmk3J6 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEmk3J6 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEmk3J6 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEmk3J6 .carousel-control,
  .cid-sDDWEmk3J6 .carousel-indicators,
  .cid-sDDWEmk3J6 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEmk3J6 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEmk3J6 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEmk3J6 .carousel-indicators .active,
.cid-sDDWEmk3J6 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEmk3J6 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEmk3J6 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEmk3J6 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEmk3J6 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEmk3J6 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEmk3J6 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEmk3J6 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEmk3J6 .carousel {
  width: 100%;
}
.cid-sDDWEmk3J6 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEmk3J6 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEmk3J6 .modal.fade .modal-dialog,
.cid-sDDWEmk3J6 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEmk3J6 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEmk3J6 H6 {
  text-align: center;
}
.cid-sDDWEnoBh4 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWEnoBh4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWEnoBh4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWEnoBh4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWEnoBh4 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWEo3r54 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWEo3r54 .item {
  padding-bottom: 2rem;
}
.cid-sDDWEo3r54 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWEo3r54 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWEo3r54 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWEo3r54 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWEo3r54 .carousel-control,
.cid-sDDWEo3r54 .close {
  background: #1b1b1b;
}
.cid-sDDWEo3r54 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWEo3r54 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWEo3r54 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWEo3r54 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWEo3r54 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWEo3r54 .close::before {
  content: '\e91a';
}
.cid-sDDWEo3r54 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWEo3r54 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWEo3r54 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEo3r54 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWEo3r54 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWEo3r54 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWEo3r54 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWEo3r54 .carousel-indicators li.active,
.cid-sDDWEo3r54 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWEo3r54 .carousel-indicators li::after,
.cid-sDDWEo3r54 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWEo3r54 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWEo3r54 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWEo3r54 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEo3r54 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWEo3r54 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWEo3r54 .carousel-inner > .active {
  display: block;
}
.cid-sDDWEo3r54 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWEo3r54 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWEo3r54 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWEo3r54 .carousel-control,
  .cid-sDDWEo3r54 .carousel-indicators,
  .cid-sDDWEo3r54 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEo3r54 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWEo3r54 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWEo3r54 .carousel-indicators .active,
.cid-sDDWEo3r54 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWEo3r54 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWEo3r54 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWEo3r54 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWEo3r54 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWEo3r54 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWEo3r54 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWEo3r54 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWEo3r54 .carousel {
  width: 100%;
}
.cid-sDDWEo3r54 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWEo3r54 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWEo3r54 .modal.fade .modal-dialog,
.cid-sDDWEo3r54 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWEo3r54 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWEo3r54 H6 {
  text-align: center;
}
.cid-sDDWEp8J2n {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWEp8J2n .row {
    flex-direction: column-reverse;
  }
  .cid-sDDWEp8J2n .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDWEp8J2n .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDWEp8J2n .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDWEp8J2n .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDWEp8J2n .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDWEp8J2n .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDWEp8J2n .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDWEp8J2n .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDWEp8J2n .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDWEp8J2n .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDWEp8J2n .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDWEp8J2n .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDWEp8J2n P {
  color: #4479d9;
}
.cid-sDDWEr8FPQ {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWEr8FPQ .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWEr8FPQ .mbr-text {
  color: #767676;
}
.cid-sDDWEr8FPQ .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDWEr8FPQ .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDWEr8FPQ .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWEr8FPQ .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDWEr8FPQ .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDWEr8FPQ .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDWEr8FPQ .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDWEr8FPQ .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDWEr8FPQ .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDWEr8FPQ .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDWQhVOVc {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDWQhVOVc nav.navbar {
  position: fixed;
}
.cid-sDDWQhVOVc .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-sDDWQhVOVc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDWQhVOVc .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDWQhVOVc .dropdown-item:hover,
.cid-sDDWQhVOVc .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDWQhVOVc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDWQhVOVc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDWQhVOVc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDWQhVOVc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDWQhVOVc .nav-link {
  position: relative;
}
.cid-sDDWQhVOVc .container {
  display: flex;
  margin: auto;
}
.cid-sDDWQhVOVc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDWQhVOVc .dropdown-menu,
.cid-sDDWQhVOVc .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDWQhVOVc .nav-item:focus,
.cid-sDDWQhVOVc .nav-link:focus {
  outline: none;
}
.cid-sDDWQhVOVc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDWQhVOVc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDWQhVOVc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDWQhVOVc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDWQhVOVc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDWQhVOVc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDWQhVOVc .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDWQhVOVc .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDWQhVOVc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDWQhVOVc .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDWQhVOVc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDWQhVOVc .navbar.collapsed {
  justify-content: center;
}
.cid-sDDWQhVOVc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDWQhVOVc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDWQhVOVc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDWQhVOVc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDWQhVOVc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDWQhVOVc .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-sDDWQhVOVc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDWQhVOVc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDWQhVOVc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDWQhVOVc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDWQhVOVc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDWQhVOVc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDWQhVOVc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDWQhVOVc .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-sDDWQhVOVc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDWQhVOVc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDWQhVOVc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDWQhVOVc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDWQhVOVc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDWQhVOVc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDWQhVOVc .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDWQhVOVc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDWQhVOVc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDWQhVOVc .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDWQhVOVc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDWQhVOVc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDWQhVOVc .dropdown-item.active,
.cid-sDDWQhVOVc .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDWQhVOVc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDWQhVOVc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDWQhVOVc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDWQhVOVc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDWQhVOVc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDWQhVOVc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDWQhVOVc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDWQhVOVc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDWQhVOVc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDWQhVOVc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDWQhVOVc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDWQhVOVc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWQhVOVc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWQhVOVc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDWQhVOVc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWQhVOVc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDWQhVOVc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDWQhVOVc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWQhVOVc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDWQhVOVc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDWQhVOVc .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-sDDWQhVOVc .navbar {
    height: 70px;
  }
  .cid-sDDWQhVOVc .navbar.opened {
    height: auto;
  }
  .cid-sDDWQhVOVc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDWQiESAX {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDWQjvPh6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWQjvPh6 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWQjT3cM {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWQjT3cM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQjT3cM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQjT3cM .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQkpF0z {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWQkpF0z .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQkpF0z .row {
  flex-direction: row-reverse;
}
.cid-sDDWQkpF0z img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQkpF0z .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQkpF0z .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDWQkPxB3 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDWQkPxB3 .item {
  padding-bottom: 2rem;
}
.cid-sDDWQkPxB3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQkPxB3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQkPxB3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQkPxB3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQkPxB3 .carousel-control,
.cid-sDDWQkPxB3 .close {
  background: #1b1b1b;
}
.cid-sDDWQkPxB3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQkPxB3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQkPxB3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQkPxB3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQkPxB3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQkPxB3 .close::before {
  content: '\e91a';
}
.cid-sDDWQkPxB3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQkPxB3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQkPxB3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQkPxB3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQkPxB3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQkPxB3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQkPxB3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQkPxB3 .carousel-indicators li.active,
.cid-sDDWQkPxB3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQkPxB3 .carousel-indicators li::after,
.cid-sDDWQkPxB3 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQkPxB3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQkPxB3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQkPxB3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQkPxB3 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQkPxB3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQkPxB3 .carousel-inner > .active {
  display: block;
}
.cid-sDDWQkPxB3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQkPxB3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQkPxB3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQkPxB3 .carousel-control,
  .cid-sDDWQkPxB3 .carousel-indicators,
  .cid-sDDWQkPxB3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQkPxB3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQkPxB3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQkPxB3 .carousel-indicators .active,
.cid-sDDWQkPxB3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQkPxB3 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQkPxB3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQkPxB3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQkPxB3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQkPxB3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQkPxB3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQkPxB3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQkPxB3 .carousel {
  width: 100%;
}
.cid-sDDWQkPxB3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQkPxB3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQkPxB3 .modal.fade .modal-dialog,
.cid-sDDWQkPxB3 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQkPxB3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQkPxB3 H6 {
  text-align: center;
}
.cid-sDDWQlKp9k {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWQlKp9k .item {
  padding-bottom: 2rem;
}
.cid-sDDWQlKp9k .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQlKp9k .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQlKp9k .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQlKp9k .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQlKp9k .carousel-control,
.cid-sDDWQlKp9k .close {
  background: #1b1b1b;
}
.cid-sDDWQlKp9k .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQlKp9k .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQlKp9k .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQlKp9k .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQlKp9k .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQlKp9k .close::before {
  content: '\e91a';
}
.cid-sDDWQlKp9k .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQlKp9k .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQlKp9k .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQlKp9k .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQlKp9k .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQlKp9k .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQlKp9k .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQlKp9k .carousel-indicators li.active,
.cid-sDDWQlKp9k .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQlKp9k .carousel-indicators li::after,
.cid-sDDWQlKp9k .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQlKp9k .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQlKp9k .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQlKp9k .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQlKp9k .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQlKp9k .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQlKp9k .carousel-inner > .active {
  display: block;
}
.cid-sDDWQlKp9k .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQlKp9k .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQlKp9k .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQlKp9k .carousel-control,
  .cid-sDDWQlKp9k .carousel-indicators,
  .cid-sDDWQlKp9k .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQlKp9k .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQlKp9k .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQlKp9k .carousel-indicators .active,
.cid-sDDWQlKp9k .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQlKp9k .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQlKp9k .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQlKp9k .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQlKp9k .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQlKp9k .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQlKp9k .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQlKp9k .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQlKp9k .carousel {
  width: 100%;
}
.cid-sDDWQlKp9k .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQlKp9k .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQlKp9k .modal.fade .modal-dialog,
.cid-sDDWQlKp9k .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQlKp9k .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQlKp9k H6 {
  text-align: center;
}
.cid-sDDWQmCU8y {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWQmCU8y .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQmCU8y img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQmCU8y .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQndVKm {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWQndVKm .item {
  padding-bottom: 2rem;
}
.cid-sDDWQndVKm .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQndVKm .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQndVKm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQndVKm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQndVKm .carousel-control,
.cid-sDDWQndVKm .close {
  background: #1b1b1b;
}
.cid-sDDWQndVKm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQndVKm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQndVKm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQndVKm .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQndVKm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQndVKm .close::before {
  content: '\e91a';
}
.cid-sDDWQndVKm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQndVKm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQndVKm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQndVKm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQndVKm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQndVKm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQndVKm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQndVKm .carousel-indicators li.active,
.cid-sDDWQndVKm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQndVKm .carousel-indicators li::after,
.cid-sDDWQndVKm .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQndVKm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQndVKm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQndVKm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQndVKm .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQndVKm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQndVKm .carousel-inner > .active {
  display: block;
}
.cid-sDDWQndVKm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQndVKm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQndVKm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQndVKm .carousel-control,
  .cid-sDDWQndVKm .carousel-indicators,
  .cid-sDDWQndVKm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQndVKm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQndVKm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQndVKm .carousel-indicators .active,
.cid-sDDWQndVKm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQndVKm .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQndVKm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQndVKm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQndVKm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQndVKm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQndVKm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQndVKm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQndVKm .carousel {
  width: 100%;
}
.cid-sDDWQndVKm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQndVKm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQndVKm .modal.fade .modal-dialog,
.cid-sDDWQndVKm .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQndVKm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQndVKm H6 {
  text-align: center;
}
.cid-sDDWQo5YqT {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWQo5YqT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQo5YqT .row {
  flex-direction: row-reverse;
}
.cid-sDDWQo5YqT img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQo5YqT .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQo5YqT .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWQoFm2w {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWQoFm2w .item {
  padding-bottom: 2rem;
}
.cid-sDDWQoFm2w .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQoFm2w .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQoFm2w .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQoFm2w .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQoFm2w .carousel-control,
.cid-sDDWQoFm2w .close {
  background: #1b1b1b;
}
.cid-sDDWQoFm2w .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQoFm2w .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQoFm2w .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQoFm2w .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQoFm2w .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQoFm2w .close::before {
  content: '\e91a';
}
.cid-sDDWQoFm2w .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQoFm2w .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQoFm2w .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQoFm2w .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQoFm2w .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQoFm2w .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQoFm2w .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQoFm2w .carousel-indicators li.active,
.cid-sDDWQoFm2w .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQoFm2w .carousel-indicators li::after,
.cid-sDDWQoFm2w .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQoFm2w .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQoFm2w .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQoFm2w .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQoFm2w .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQoFm2w .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQoFm2w .carousel-inner > .active {
  display: block;
}
.cid-sDDWQoFm2w .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQoFm2w .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQoFm2w .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQoFm2w .carousel-control,
  .cid-sDDWQoFm2w .carousel-indicators,
  .cid-sDDWQoFm2w .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQoFm2w .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQoFm2w .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQoFm2w .carousel-indicators .active,
.cid-sDDWQoFm2w .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQoFm2w .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQoFm2w .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQoFm2w .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQoFm2w .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQoFm2w .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQoFm2w .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQoFm2w .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQoFm2w .carousel {
  width: 100%;
}
.cid-sDDWQoFm2w .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQoFm2w .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQoFm2w .modal.fade .modal-dialog,
.cid-sDDWQoFm2w .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQoFm2w .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQoFm2w H6 {
  text-align: center;
}
.cid-sDDWQpyWqu {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWQpyWqu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQpyWqu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQpyWqu .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQpyWqu .mbr-section-title {
  text-align: left;
}
.cid-sDDWQq8QnO {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWQq8QnO .item {
  padding-bottom: 2rem;
}
.cid-sDDWQq8QnO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQq8QnO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQq8QnO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQq8QnO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQq8QnO .carousel-control,
.cid-sDDWQq8QnO .close {
  background: #1b1b1b;
}
.cid-sDDWQq8QnO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQq8QnO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQq8QnO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQq8QnO .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQq8QnO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQq8QnO .close::before {
  content: '\e91a';
}
.cid-sDDWQq8QnO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQq8QnO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQq8QnO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQq8QnO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQq8QnO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQq8QnO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQq8QnO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQq8QnO .carousel-indicators li.active,
.cid-sDDWQq8QnO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQq8QnO .carousel-indicators li::after,
.cid-sDDWQq8QnO .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQq8QnO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQq8QnO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQq8QnO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQq8QnO .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQq8QnO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQq8QnO .carousel-inner > .active {
  display: block;
}
.cid-sDDWQq8QnO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQq8QnO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQq8QnO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQq8QnO .carousel-control,
  .cid-sDDWQq8QnO .carousel-indicators,
  .cid-sDDWQq8QnO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQq8QnO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQq8QnO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQq8QnO .carousel-indicators .active,
.cid-sDDWQq8QnO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQq8QnO .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQq8QnO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQq8QnO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQq8QnO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQq8QnO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQq8QnO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQq8QnO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQq8QnO .carousel {
  width: 100%;
}
.cid-sDDWQq8QnO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQq8QnO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQq8QnO .modal.fade .modal-dialog,
.cid-sDDWQq8QnO .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQq8QnO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQq8QnO H6 {
  text-align: center;
}
.cid-sDDWQr3old {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDWQr3old .item {
  padding-bottom: 2rem;
}
.cid-sDDWQr3old .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQr3old .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQr3old .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQr3old .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQr3old .carousel-control,
.cid-sDDWQr3old .close {
  background: #1b1b1b;
}
.cid-sDDWQr3old .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQr3old .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQr3old .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQr3old .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQr3old .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQr3old .close::before {
  content: '\e91a';
}
.cid-sDDWQr3old .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQr3old .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQr3old .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQr3old .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQr3old .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQr3old .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQr3old .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQr3old .carousel-indicators li.active,
.cid-sDDWQr3old .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQr3old .carousel-indicators li::after,
.cid-sDDWQr3old .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQr3old .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQr3old .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQr3old .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQr3old .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQr3old .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQr3old .carousel-inner > .active {
  display: block;
}
.cid-sDDWQr3old .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQr3old .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQr3old .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQr3old .carousel-control,
  .cid-sDDWQr3old .carousel-indicators,
  .cid-sDDWQr3old .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQr3old .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQr3old .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQr3old .carousel-indicators .active,
.cid-sDDWQr3old .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQr3old .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQr3old .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQr3old .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQr3old .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQr3old .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQr3old .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQr3old .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQr3old .carousel {
  width: 100%;
}
.cid-sDDWQr3old .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQr3old .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQr3old .modal.fade .modal-dialog,
.cid-sDDWQr3old .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQr3old .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQr3old H6 {
  text-align: center;
}
.cid-sDDWQrTiPK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWQrTiPK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQrTiPK .row {
  flex-direction: row-reverse;
}
.cid-sDDWQrTiPK img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQrTiPK .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQrTiPK .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWQsxBVL {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWQsxBVL .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQsxBVL .row {
  flex-direction: row-reverse;
}
.cid-sDDWQsxBVL img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQsxBVL .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQt5Qa9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWQt5Qa9 .item {
  padding-bottom: 2rem;
}
.cid-sDDWQt5Qa9 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQt5Qa9 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQt5Qa9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQt5Qa9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQt5Qa9 .carousel-control,
.cid-sDDWQt5Qa9 .close {
  background: #1b1b1b;
}
.cid-sDDWQt5Qa9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQt5Qa9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQt5Qa9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQt5Qa9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQt5Qa9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQt5Qa9 .close::before {
  content: '\e91a';
}
.cid-sDDWQt5Qa9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQt5Qa9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQt5Qa9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQt5Qa9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQt5Qa9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQt5Qa9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQt5Qa9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQt5Qa9 .carousel-indicators li.active,
.cid-sDDWQt5Qa9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQt5Qa9 .carousel-indicators li::after,
.cid-sDDWQt5Qa9 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQt5Qa9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQt5Qa9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQt5Qa9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQt5Qa9 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQt5Qa9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQt5Qa9 .carousel-inner > .active {
  display: block;
}
.cid-sDDWQt5Qa9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQt5Qa9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQt5Qa9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQt5Qa9 .carousel-control,
  .cid-sDDWQt5Qa9 .carousel-indicators,
  .cid-sDDWQt5Qa9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQt5Qa9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQt5Qa9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQt5Qa9 .carousel-indicators .active,
.cid-sDDWQt5Qa9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQt5Qa9 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQt5Qa9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQt5Qa9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQt5Qa9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQt5Qa9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQt5Qa9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQt5Qa9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQt5Qa9 .carousel {
  width: 100%;
}
.cid-sDDWQt5Qa9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQt5Qa9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQt5Qa9 .modal.fade .modal-dialog,
.cid-sDDWQt5Qa9 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQt5Qa9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQt5Qa9 H6 {
  text-align: center;
}
.cid-sDDWQv3Yqk {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWQv3Yqk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQv3Yqk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQv3Yqk .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQv3Yqk .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWQvDrWa {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWQvDrWa .item {
  padding-bottom: 2rem;
}
.cid-sDDWQvDrWa .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQvDrWa .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQvDrWa .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQvDrWa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQvDrWa .carousel-control,
.cid-sDDWQvDrWa .close {
  background: #1b1b1b;
}
.cid-sDDWQvDrWa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQvDrWa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQvDrWa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQvDrWa .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQvDrWa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQvDrWa .close::before {
  content: '\e91a';
}
.cid-sDDWQvDrWa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQvDrWa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQvDrWa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQvDrWa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQvDrWa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQvDrWa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQvDrWa .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQvDrWa .carousel-indicators li.active,
.cid-sDDWQvDrWa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQvDrWa .carousel-indicators li::after,
.cid-sDDWQvDrWa .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQvDrWa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQvDrWa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQvDrWa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQvDrWa .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQvDrWa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQvDrWa .carousel-inner > .active {
  display: block;
}
.cid-sDDWQvDrWa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQvDrWa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQvDrWa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQvDrWa .carousel-control,
  .cid-sDDWQvDrWa .carousel-indicators,
  .cid-sDDWQvDrWa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQvDrWa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQvDrWa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQvDrWa .carousel-indicators .active,
.cid-sDDWQvDrWa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQvDrWa .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQvDrWa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQvDrWa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQvDrWa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQvDrWa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQvDrWa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQvDrWa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQvDrWa .carousel {
  width: 100%;
}
.cid-sDDWQvDrWa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQvDrWa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQvDrWa .modal.fade .modal-dialog,
.cid-sDDWQvDrWa .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQvDrWa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQvDrWa H6 {
  text-align: center;
}
.cid-sDDWQwLsvu {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWQwLsvu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQwLsvu .row {
  flex-direction: row-reverse;
}
.cid-sDDWQwLsvu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQwLsvu .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQxsVpq {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWQxsVpq .item {
  padding-bottom: 2rem;
}
.cid-sDDWQxsVpq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQxsVpq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQxsVpq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQxsVpq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQxsVpq .carousel-control,
.cid-sDDWQxsVpq .close {
  background: #1b1b1b;
}
.cid-sDDWQxsVpq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQxsVpq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQxsVpq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQxsVpq .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQxsVpq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQxsVpq .close::before {
  content: '\e91a';
}
.cid-sDDWQxsVpq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQxsVpq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQxsVpq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQxsVpq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQxsVpq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQxsVpq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQxsVpq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQxsVpq .carousel-indicators li.active,
.cid-sDDWQxsVpq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQxsVpq .carousel-indicators li::after,
.cid-sDDWQxsVpq .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQxsVpq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQxsVpq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQxsVpq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQxsVpq .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQxsVpq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQxsVpq .carousel-inner > .active {
  display: block;
}
.cid-sDDWQxsVpq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQxsVpq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQxsVpq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQxsVpq .carousel-control,
  .cid-sDDWQxsVpq .carousel-indicators,
  .cid-sDDWQxsVpq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQxsVpq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQxsVpq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQxsVpq .carousel-indicators .active,
.cid-sDDWQxsVpq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQxsVpq .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQxsVpq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQxsVpq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQxsVpq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQxsVpq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQxsVpq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQxsVpq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQxsVpq .carousel {
  width: 100%;
}
.cid-sDDWQxsVpq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQxsVpq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQxsVpq .modal.fade .modal-dialog,
.cid-sDDWQxsVpq .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQxsVpq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQxsVpq H6 {
  text-align: center;
}
.cid-sDDWQyTKWz {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWQyTKWz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQyTKWz img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQyTKWz .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQyTKWz .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWQzLb7n {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWQzLb7n .item {
  padding-bottom: 2rem;
}
.cid-sDDWQzLb7n .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQzLb7n .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQzLb7n .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQzLb7n .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQzLb7n .carousel-control,
.cid-sDDWQzLb7n .close {
  background: #1b1b1b;
}
.cid-sDDWQzLb7n .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQzLb7n .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQzLb7n .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQzLb7n .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQzLb7n .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQzLb7n .close::before {
  content: '\e91a';
}
.cid-sDDWQzLb7n .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQzLb7n .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQzLb7n .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQzLb7n .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQzLb7n .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQzLb7n .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQzLb7n .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQzLb7n .carousel-indicators li.active,
.cid-sDDWQzLb7n .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQzLb7n .carousel-indicators li::after,
.cid-sDDWQzLb7n .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQzLb7n .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQzLb7n .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQzLb7n .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQzLb7n .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQzLb7n .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQzLb7n .carousel-inner > .active {
  display: block;
}
.cid-sDDWQzLb7n .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQzLb7n .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQzLb7n .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQzLb7n .carousel-control,
  .cid-sDDWQzLb7n .carousel-indicators,
  .cid-sDDWQzLb7n .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQzLb7n .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQzLb7n .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQzLb7n .carousel-indicators .active,
.cid-sDDWQzLb7n .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQzLb7n .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQzLb7n .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQzLb7n .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQzLb7n .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQzLb7n .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQzLb7n .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQzLb7n .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQzLb7n .carousel {
  width: 100%;
}
.cid-sDDWQzLb7n .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQzLb7n .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQzLb7n .modal.fade .modal-dialog,
.cid-sDDWQzLb7n .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQzLb7n .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQzLb7n H6 {
  text-align: center;
}
.cid-sDDWQBhTxD {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWQBhTxD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQBhTxD .row {
  flex-direction: row-reverse;
}
.cid-sDDWQBhTxD img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQBhTxD .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQCeSfN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDWQCeSfN .item {
  padding-bottom: 2rem;
}
.cid-sDDWQCeSfN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQCeSfN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQCeSfN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQCeSfN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQCeSfN .carousel-control,
.cid-sDDWQCeSfN .close {
  background: #1b1b1b;
}
.cid-sDDWQCeSfN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQCeSfN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQCeSfN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQCeSfN .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQCeSfN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQCeSfN .close::before {
  content: '\e91a';
}
.cid-sDDWQCeSfN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQCeSfN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQCeSfN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQCeSfN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQCeSfN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQCeSfN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQCeSfN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQCeSfN .carousel-indicators li.active,
.cid-sDDWQCeSfN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQCeSfN .carousel-indicators li::after,
.cid-sDDWQCeSfN .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQCeSfN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQCeSfN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQCeSfN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQCeSfN .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQCeSfN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQCeSfN .carousel-inner > .active {
  display: block;
}
.cid-sDDWQCeSfN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQCeSfN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQCeSfN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQCeSfN .carousel-control,
  .cid-sDDWQCeSfN .carousel-indicators,
  .cid-sDDWQCeSfN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQCeSfN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQCeSfN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQCeSfN .carousel-indicators .active,
.cid-sDDWQCeSfN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQCeSfN .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQCeSfN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQCeSfN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQCeSfN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQCeSfN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQCeSfN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQCeSfN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQCeSfN .carousel {
  width: 100%;
}
.cid-sDDWQCeSfN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQCeSfN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQCeSfN .modal.fade .modal-dialog,
.cid-sDDWQCeSfN .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQCeSfN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQCeSfN H6 {
  text-align: center;
}
.cid-sDDWQDzucR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWQDzucR .item {
  padding-bottom: 2rem;
}
.cid-sDDWQDzucR .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQDzucR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQDzucR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQDzucR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQDzucR .carousel-control,
.cid-sDDWQDzucR .close {
  background: #1b1b1b;
}
.cid-sDDWQDzucR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQDzucR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQDzucR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQDzucR .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQDzucR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQDzucR .close::before {
  content: '\e91a';
}
.cid-sDDWQDzucR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQDzucR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQDzucR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQDzucR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQDzucR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQDzucR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQDzucR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQDzucR .carousel-indicators li.active,
.cid-sDDWQDzucR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQDzucR .carousel-indicators li::after,
.cid-sDDWQDzucR .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQDzucR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQDzucR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQDzucR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQDzucR .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQDzucR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQDzucR .carousel-inner > .active {
  display: block;
}
.cid-sDDWQDzucR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQDzucR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQDzucR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQDzucR .carousel-control,
  .cid-sDDWQDzucR .carousel-indicators,
  .cid-sDDWQDzucR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQDzucR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQDzucR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQDzucR .carousel-indicators .active,
.cid-sDDWQDzucR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQDzucR .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQDzucR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQDzucR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQDzucR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQDzucR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQDzucR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQDzucR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQDzucR .carousel {
  width: 100%;
}
.cid-sDDWQDzucR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQDzucR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQDzucR .modal.fade .modal-dialog,
.cid-sDDWQDzucR .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQDzucR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQDzucR H6 {
  text-align: center;
}
.cid-sDDWQECwX7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWQECwX7 .item {
  padding-bottom: 2rem;
}
.cid-sDDWQECwX7 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQECwX7 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQECwX7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQECwX7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQECwX7 .carousel-control,
.cid-sDDWQECwX7 .close {
  background: #1b1b1b;
}
.cid-sDDWQECwX7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQECwX7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQECwX7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQECwX7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQECwX7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQECwX7 .close::before {
  content: '\e91a';
}
.cid-sDDWQECwX7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQECwX7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQECwX7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQECwX7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQECwX7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQECwX7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQECwX7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQECwX7 .carousel-indicators li.active,
.cid-sDDWQECwX7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQECwX7 .carousel-indicators li::after,
.cid-sDDWQECwX7 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQECwX7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQECwX7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQECwX7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQECwX7 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQECwX7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQECwX7 .carousel-inner > .active {
  display: block;
}
.cid-sDDWQECwX7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQECwX7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQECwX7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQECwX7 .carousel-control,
  .cid-sDDWQECwX7 .carousel-indicators,
  .cid-sDDWQECwX7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQECwX7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQECwX7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQECwX7 .carousel-indicators .active,
.cid-sDDWQECwX7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQECwX7 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQECwX7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQECwX7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQECwX7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQECwX7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQECwX7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQECwX7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQECwX7 .carousel {
  width: 100%;
}
.cid-sDDWQECwX7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQECwX7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQECwX7 .modal.fade .modal-dialog,
.cid-sDDWQECwX7 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQECwX7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQECwX7 H6 {
  text-align: center;
}
.cid-sDDWQFFIrx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWQFFIrx .item {
  padding-bottom: 2rem;
}
.cid-sDDWQFFIrx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQFFIrx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQFFIrx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQFFIrx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQFFIrx .carousel-control,
.cid-sDDWQFFIrx .close {
  background: #1b1b1b;
}
.cid-sDDWQFFIrx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQFFIrx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQFFIrx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQFFIrx .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQFFIrx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQFFIrx .close::before {
  content: '\e91a';
}
.cid-sDDWQFFIrx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQFFIrx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQFFIrx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQFFIrx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQFFIrx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQFFIrx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQFFIrx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQFFIrx .carousel-indicators li.active,
.cid-sDDWQFFIrx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQFFIrx .carousel-indicators li::after,
.cid-sDDWQFFIrx .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQFFIrx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQFFIrx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQFFIrx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQFFIrx .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQFFIrx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQFFIrx .carousel-inner > .active {
  display: block;
}
.cid-sDDWQFFIrx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQFFIrx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQFFIrx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQFFIrx .carousel-control,
  .cid-sDDWQFFIrx .carousel-indicators,
  .cid-sDDWQFFIrx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQFFIrx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQFFIrx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQFFIrx .carousel-indicators .active,
.cid-sDDWQFFIrx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQFFIrx .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQFFIrx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQFFIrx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQFFIrx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQFFIrx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQFFIrx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQFFIrx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQFFIrx .carousel {
  width: 100%;
}
.cid-sDDWQFFIrx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQFFIrx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQFFIrx .modal.fade .modal-dialog,
.cid-sDDWQFFIrx .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQFFIrx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQFFIrx H6 {
  text-align: center;
}
.cid-sDDWQGI4gI {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWQGI4gI .item {
  padding-bottom: 2rem;
}
.cid-sDDWQGI4gI .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQGI4gI .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQGI4gI .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQGI4gI .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQGI4gI .carousel-control,
.cid-sDDWQGI4gI .close {
  background: #1b1b1b;
}
.cid-sDDWQGI4gI .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQGI4gI .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQGI4gI .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQGI4gI .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQGI4gI .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQGI4gI .close::before {
  content: '\e91a';
}
.cid-sDDWQGI4gI .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQGI4gI .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQGI4gI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQGI4gI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQGI4gI .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQGI4gI .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQGI4gI .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQGI4gI .carousel-indicators li.active,
.cid-sDDWQGI4gI .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQGI4gI .carousel-indicators li::after,
.cid-sDDWQGI4gI .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQGI4gI .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQGI4gI .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQGI4gI .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQGI4gI .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQGI4gI .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQGI4gI .carousel-inner > .active {
  display: block;
}
.cid-sDDWQGI4gI .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQGI4gI .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQGI4gI .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQGI4gI .carousel-control,
  .cid-sDDWQGI4gI .carousel-indicators,
  .cid-sDDWQGI4gI .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQGI4gI .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQGI4gI .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQGI4gI .carousel-indicators .active,
.cid-sDDWQGI4gI .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQGI4gI .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQGI4gI .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQGI4gI .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQGI4gI .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQGI4gI .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQGI4gI .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQGI4gI .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQGI4gI .carousel {
  width: 100%;
}
.cid-sDDWQGI4gI .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQGI4gI .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQGI4gI .modal.fade .modal-dialog,
.cid-sDDWQGI4gI .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQGI4gI .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQGI4gI H6 {
  text-align: center;
}
.cid-sDDWQHLKTm {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWQHLKTm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWQHLKTm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWQHLKTm .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWQHLKTm .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWQIta81 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWQIta81 .item {
  padding-bottom: 2rem;
}
.cid-sDDWQIta81 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWQIta81 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWQIta81 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWQIta81 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWQIta81 .carousel-control,
.cid-sDDWQIta81 .close {
  background: #1b1b1b;
}
.cid-sDDWQIta81 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWQIta81 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWQIta81 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWQIta81 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWQIta81 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWQIta81 .close::before {
  content: '\e91a';
}
.cid-sDDWQIta81 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWQIta81 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWQIta81 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQIta81 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWQIta81 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWQIta81 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWQIta81 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWQIta81 .carousel-indicators li.active,
.cid-sDDWQIta81 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWQIta81 .carousel-indicators li::after,
.cid-sDDWQIta81 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWQIta81 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWQIta81 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWQIta81 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQIta81 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWQIta81 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWQIta81 .carousel-inner > .active {
  display: block;
}
.cid-sDDWQIta81 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWQIta81 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWQIta81 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWQIta81 .carousel-control,
  .cid-sDDWQIta81 .carousel-indicators,
  .cid-sDDWQIta81 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQIta81 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWQIta81 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWQIta81 .carousel-indicators .active,
.cid-sDDWQIta81 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWQIta81 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWQIta81 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWQIta81 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWQIta81 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWQIta81 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWQIta81 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWQIta81 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWQIta81 .carousel {
  width: 100%;
}
.cid-sDDWQIta81 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWQIta81 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWQIta81 .modal.fade .modal-dialog,
.cid-sDDWQIta81 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWQIta81 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWQIta81 H6 {
  text-align: center;
}
.cid-sDDWQJN2O1 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWQJN2O1 .row {
    flex-direction: column-reverse;
  }
  .cid-sDDWQJN2O1 .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDWQJN2O1 .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDWQJN2O1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDWQJN2O1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDWQJN2O1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDWQJN2O1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDWQJN2O1 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDWQJN2O1 .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDWQJN2O1 .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDWQJN2O1 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDWQJN2O1 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDWQJN2O1 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDWQJN2O1 P {
  color: #4479d9;
}
.cid-sDDWQLYtkg {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDWQLYtkg .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWQLYtkg .mbr-text {
  color: #767676;
}
.cid-sDDWQLYtkg .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDWQLYtkg .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDWQLYtkg .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDWQLYtkg .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDWQLYtkg .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDWQLYtkg .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDWQLYtkg .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDWQLYtkg .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDWQLYtkg .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDWQLYtkg .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDWZKnhpg {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDWZKnhpg nav.navbar {
  position: fixed;
}
.cid-sDDWZKnhpg .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-sDDWZKnhpg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDWZKnhpg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDWZKnhpg .dropdown-item:hover,
.cid-sDDWZKnhpg .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDWZKnhpg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDWZKnhpg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDWZKnhpg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDWZKnhpg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDWZKnhpg .nav-link {
  position: relative;
}
.cid-sDDWZKnhpg .container {
  display: flex;
  margin: auto;
}
.cid-sDDWZKnhpg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDWZKnhpg .dropdown-menu,
.cid-sDDWZKnhpg .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDWZKnhpg .nav-item:focus,
.cid-sDDWZKnhpg .nav-link:focus {
  outline: none;
}
.cid-sDDWZKnhpg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDWZKnhpg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDWZKnhpg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDWZKnhpg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDWZKnhpg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDWZKnhpg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDWZKnhpg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDWZKnhpg .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDWZKnhpg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDWZKnhpg .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDWZKnhpg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDWZKnhpg .navbar.collapsed {
  justify-content: center;
}
.cid-sDDWZKnhpg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDWZKnhpg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDWZKnhpg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDWZKnhpg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDWZKnhpg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDWZKnhpg .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-sDDWZKnhpg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDWZKnhpg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDWZKnhpg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDWZKnhpg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDWZKnhpg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDWZKnhpg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDWZKnhpg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDWZKnhpg .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-sDDWZKnhpg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDWZKnhpg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDWZKnhpg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDWZKnhpg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDWZKnhpg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDWZKnhpg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDWZKnhpg .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDWZKnhpg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDWZKnhpg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDWZKnhpg .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDWZKnhpg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDWZKnhpg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDWZKnhpg .dropdown-item.active,
.cid-sDDWZKnhpg .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDWZKnhpg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDWZKnhpg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDWZKnhpg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDWZKnhpg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDWZKnhpg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDWZKnhpg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDWZKnhpg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDWZKnhpg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDWZKnhpg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDWZKnhpg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDWZKnhpg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDWZKnhpg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWZKnhpg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDWZKnhpg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDWZKnhpg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWZKnhpg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDWZKnhpg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDWZKnhpg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDWZKnhpg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDWZKnhpg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDWZKnhpg .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-sDDWZKnhpg .navbar {
    height: 70px;
  }
  .cid-sDDWZKnhpg .navbar.opened {
    height: auto;
  }
  .cid-sDDWZKnhpg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDWZLdA3V {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDWZLHVfr {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWZLHVfr .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWZMcvxe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWZMcvxe .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWZMcvxe img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWZMcvxe .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWZMCWaU {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWZMCWaU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWZMCWaU .row {
  flex-direction: row-reverse;
}
.cid-sDDWZMCWaU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWZMCWaU .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWZMCWaU .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDWZN6vIv {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDWZN6vIv .item {
  padding-bottom: 2rem;
}
.cid-sDDWZN6vIv .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWZN6vIv .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWZN6vIv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWZN6vIv .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWZN6vIv .carousel-control,
.cid-sDDWZN6vIv .close {
  background: #1b1b1b;
}
.cid-sDDWZN6vIv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWZN6vIv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWZN6vIv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWZN6vIv .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWZN6vIv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWZN6vIv .close::before {
  content: '\e91a';
}
.cid-sDDWZN6vIv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWZN6vIv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWZN6vIv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZN6vIv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWZN6vIv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWZN6vIv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWZN6vIv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWZN6vIv .carousel-indicators li.active,
.cid-sDDWZN6vIv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWZN6vIv .carousel-indicators li::after,
.cid-sDDWZN6vIv .carousel-indicators li::before {
  content: none;
}
.cid-sDDWZN6vIv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWZN6vIv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWZN6vIv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZN6vIv .carousel-indicators {
    display: none;
  }
}
.cid-sDDWZN6vIv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWZN6vIv .carousel-inner > .active {
  display: block;
}
.cid-sDDWZN6vIv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZN6vIv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWZN6vIv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWZN6vIv .carousel-control,
  .cid-sDDWZN6vIv .carousel-indicators,
  .cid-sDDWZN6vIv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZN6vIv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWZN6vIv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWZN6vIv .carousel-indicators .active,
.cid-sDDWZN6vIv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWZN6vIv .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWZN6vIv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWZN6vIv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWZN6vIv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWZN6vIv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWZN6vIv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWZN6vIv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWZN6vIv .carousel {
  width: 100%;
}
.cid-sDDWZN6vIv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWZN6vIv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWZN6vIv .modal.fade .modal-dialog,
.cid-sDDWZN6vIv .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWZN6vIv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWZN6vIv H6 {
  text-align: center;
}
.cid-sDDWZNTW76 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWZNTW76 .item {
  padding-bottom: 2rem;
}
.cid-sDDWZNTW76 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWZNTW76 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWZNTW76 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWZNTW76 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWZNTW76 .carousel-control,
.cid-sDDWZNTW76 .close {
  background: #1b1b1b;
}
.cid-sDDWZNTW76 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWZNTW76 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWZNTW76 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWZNTW76 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWZNTW76 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWZNTW76 .close::before {
  content: '\e91a';
}
.cid-sDDWZNTW76 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWZNTW76 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWZNTW76 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZNTW76 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWZNTW76 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWZNTW76 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWZNTW76 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWZNTW76 .carousel-indicators li.active,
.cid-sDDWZNTW76 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWZNTW76 .carousel-indicators li::after,
.cid-sDDWZNTW76 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWZNTW76 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWZNTW76 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWZNTW76 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZNTW76 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWZNTW76 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWZNTW76 .carousel-inner > .active {
  display: block;
}
.cid-sDDWZNTW76 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZNTW76 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWZNTW76 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWZNTW76 .carousel-control,
  .cid-sDDWZNTW76 .carousel-indicators,
  .cid-sDDWZNTW76 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZNTW76 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWZNTW76 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWZNTW76 .carousel-indicators .active,
.cid-sDDWZNTW76 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWZNTW76 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWZNTW76 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWZNTW76 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWZNTW76 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWZNTW76 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWZNTW76 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWZNTW76 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWZNTW76 .carousel {
  width: 100%;
}
.cid-sDDWZNTW76 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWZNTW76 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWZNTW76 .modal.fade .modal-dialog,
.cid-sDDWZNTW76 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWZNTW76 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWZNTW76 H6 {
  text-align: center;
}
.cid-sDDWZOPlGp {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWZOPlGp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWZOPlGp img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWZOPlGp .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWZPkeJM {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWZPkeJM .item {
  padding-bottom: 2rem;
}
.cid-sDDWZPkeJM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWZPkeJM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWZPkeJM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWZPkeJM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWZPkeJM .carousel-control,
.cid-sDDWZPkeJM .close {
  background: #1b1b1b;
}
.cid-sDDWZPkeJM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWZPkeJM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWZPkeJM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWZPkeJM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWZPkeJM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWZPkeJM .close::before {
  content: '\e91a';
}
.cid-sDDWZPkeJM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWZPkeJM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWZPkeJM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZPkeJM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWZPkeJM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWZPkeJM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWZPkeJM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWZPkeJM .carousel-indicators li.active,
.cid-sDDWZPkeJM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWZPkeJM .carousel-indicators li::after,
.cid-sDDWZPkeJM .carousel-indicators li::before {
  content: none;
}
.cid-sDDWZPkeJM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWZPkeJM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWZPkeJM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZPkeJM .carousel-indicators {
    display: none;
  }
}
.cid-sDDWZPkeJM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWZPkeJM .carousel-inner > .active {
  display: block;
}
.cid-sDDWZPkeJM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZPkeJM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWZPkeJM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWZPkeJM .carousel-control,
  .cid-sDDWZPkeJM .carousel-indicators,
  .cid-sDDWZPkeJM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZPkeJM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWZPkeJM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWZPkeJM .carousel-indicators .active,
.cid-sDDWZPkeJM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWZPkeJM .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWZPkeJM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWZPkeJM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWZPkeJM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWZPkeJM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWZPkeJM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWZPkeJM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWZPkeJM .carousel {
  width: 100%;
}
.cid-sDDWZPkeJM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWZPkeJM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWZPkeJM .modal.fade .modal-dialog,
.cid-sDDWZPkeJM .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWZPkeJM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWZPkeJM H6 {
  text-align: center;
}
.cid-sDDWZQc9J2 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWZQc9J2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWZQc9J2 .row {
  flex-direction: row-reverse;
}
.cid-sDDWZQc9J2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWZQc9J2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWZQc9J2 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWZQE6nB {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWZQE6nB .item {
  padding-bottom: 2rem;
}
.cid-sDDWZQE6nB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWZQE6nB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWZQE6nB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWZQE6nB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWZQE6nB .carousel-control,
.cid-sDDWZQE6nB .close {
  background: #1b1b1b;
}
.cid-sDDWZQE6nB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWZQE6nB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWZQE6nB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWZQE6nB .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWZQE6nB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWZQE6nB .close::before {
  content: '\e91a';
}
.cid-sDDWZQE6nB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWZQE6nB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWZQE6nB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZQE6nB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWZQE6nB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWZQE6nB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWZQE6nB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWZQE6nB .carousel-indicators li.active,
.cid-sDDWZQE6nB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWZQE6nB .carousel-indicators li::after,
.cid-sDDWZQE6nB .carousel-indicators li::before {
  content: none;
}
.cid-sDDWZQE6nB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWZQE6nB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWZQE6nB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZQE6nB .carousel-indicators {
    display: none;
  }
}
.cid-sDDWZQE6nB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWZQE6nB .carousel-inner > .active {
  display: block;
}
.cid-sDDWZQE6nB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZQE6nB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWZQE6nB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWZQE6nB .carousel-control,
  .cid-sDDWZQE6nB .carousel-indicators,
  .cid-sDDWZQE6nB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZQE6nB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWZQE6nB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWZQE6nB .carousel-indicators .active,
.cid-sDDWZQE6nB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWZQE6nB .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWZQE6nB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWZQE6nB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWZQE6nB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWZQE6nB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWZQE6nB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWZQE6nB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWZQE6nB .carousel {
  width: 100%;
}
.cid-sDDWZQE6nB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWZQE6nB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWZQE6nB .modal.fade .modal-dialog,
.cid-sDDWZQE6nB .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWZQE6nB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWZQE6nB H6 {
  text-align: center;
}
.cid-sDDWZRwq2l {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWZRwq2l .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWZRwq2l img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWZRwq2l .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWZRwq2l .mbr-section-title {
  text-align: left;
}
.cid-sDDWZS07Uq {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWZS07Uq .item {
  padding-bottom: 2rem;
}
.cid-sDDWZS07Uq .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWZS07Uq .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWZS07Uq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWZS07Uq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWZS07Uq .carousel-control,
.cid-sDDWZS07Uq .close {
  background: #1b1b1b;
}
.cid-sDDWZS07Uq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWZS07Uq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWZS07Uq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWZS07Uq .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWZS07Uq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWZS07Uq .close::before {
  content: '\e91a';
}
.cid-sDDWZS07Uq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWZS07Uq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWZS07Uq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZS07Uq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWZS07Uq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWZS07Uq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWZS07Uq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWZS07Uq .carousel-indicators li.active,
.cid-sDDWZS07Uq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWZS07Uq .carousel-indicators li::after,
.cid-sDDWZS07Uq .carousel-indicators li::before {
  content: none;
}
.cid-sDDWZS07Uq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWZS07Uq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWZS07Uq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZS07Uq .carousel-indicators {
    display: none;
  }
}
.cid-sDDWZS07Uq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWZS07Uq .carousel-inner > .active {
  display: block;
}
.cid-sDDWZS07Uq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZS07Uq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWZS07Uq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWZS07Uq .carousel-control,
  .cid-sDDWZS07Uq .carousel-indicators,
  .cid-sDDWZS07Uq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZS07Uq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWZS07Uq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWZS07Uq .carousel-indicators .active,
.cid-sDDWZS07Uq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWZS07Uq .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWZS07Uq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWZS07Uq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWZS07Uq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWZS07Uq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWZS07Uq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWZS07Uq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWZS07Uq .carousel {
  width: 100%;
}
.cid-sDDWZS07Uq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWZS07Uq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWZS07Uq .modal.fade .modal-dialog,
.cid-sDDWZS07Uq .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWZS07Uq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWZS07Uq H6 {
  text-align: center;
}
.cid-sDDWZSXR5l {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDWZSXR5l .item {
  padding-bottom: 2rem;
}
.cid-sDDWZSXR5l .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWZSXR5l .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWZSXR5l .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWZSXR5l .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWZSXR5l .carousel-control,
.cid-sDDWZSXR5l .close {
  background: #1b1b1b;
}
.cid-sDDWZSXR5l .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWZSXR5l .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWZSXR5l .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWZSXR5l .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWZSXR5l .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWZSXR5l .close::before {
  content: '\e91a';
}
.cid-sDDWZSXR5l .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWZSXR5l .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWZSXR5l .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZSXR5l .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWZSXR5l .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWZSXR5l .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWZSXR5l .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWZSXR5l .carousel-indicators li.active,
.cid-sDDWZSXR5l .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWZSXR5l .carousel-indicators li::after,
.cid-sDDWZSXR5l .carousel-indicators li::before {
  content: none;
}
.cid-sDDWZSXR5l .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWZSXR5l .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWZSXR5l .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZSXR5l .carousel-indicators {
    display: none;
  }
}
.cid-sDDWZSXR5l .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWZSXR5l .carousel-inner > .active {
  display: block;
}
.cid-sDDWZSXR5l .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZSXR5l .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWZSXR5l .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWZSXR5l .carousel-control,
  .cid-sDDWZSXR5l .carousel-indicators,
  .cid-sDDWZSXR5l .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZSXR5l .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWZSXR5l .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWZSXR5l .carousel-indicators .active,
.cid-sDDWZSXR5l .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWZSXR5l .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWZSXR5l .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWZSXR5l .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWZSXR5l .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWZSXR5l .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWZSXR5l .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWZSXR5l .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWZSXR5l .carousel {
  width: 100%;
}
.cid-sDDWZSXR5l .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWZSXR5l .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWZSXR5l .modal.fade .modal-dialog,
.cid-sDDWZSXR5l .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWZSXR5l .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWZSXR5l H6 {
  text-align: center;
}
.cid-sDDWZTWFLn {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWZTWFLn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWZTWFLn .row {
  flex-direction: row-reverse;
}
.cid-sDDWZTWFLn img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWZTWFLn .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWZTWFLn .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWZUwCQS {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWZUwCQS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWZUwCQS .row {
  flex-direction: row-reverse;
}
.cid-sDDWZUwCQS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWZUwCQS .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWZVaV1k {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDWZVaV1k .item {
  padding-bottom: 2rem;
}
.cid-sDDWZVaV1k .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWZVaV1k .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWZVaV1k .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWZVaV1k .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWZVaV1k .carousel-control,
.cid-sDDWZVaV1k .close {
  background: #1b1b1b;
}
.cid-sDDWZVaV1k .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWZVaV1k .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWZVaV1k .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWZVaV1k .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWZVaV1k .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWZVaV1k .close::before {
  content: '\e91a';
}
.cid-sDDWZVaV1k .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWZVaV1k .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWZVaV1k .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZVaV1k .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWZVaV1k .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWZVaV1k .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWZVaV1k .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWZVaV1k .carousel-indicators li.active,
.cid-sDDWZVaV1k .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWZVaV1k .carousel-indicators li::after,
.cid-sDDWZVaV1k .carousel-indicators li::before {
  content: none;
}
.cid-sDDWZVaV1k .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWZVaV1k .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWZVaV1k .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZVaV1k .carousel-indicators {
    display: none;
  }
}
.cid-sDDWZVaV1k .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWZVaV1k .carousel-inner > .active {
  display: block;
}
.cid-sDDWZVaV1k .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZVaV1k .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWZVaV1k .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWZVaV1k .carousel-control,
  .cid-sDDWZVaV1k .carousel-indicators,
  .cid-sDDWZVaV1k .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZVaV1k .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWZVaV1k .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWZVaV1k .carousel-indicators .active,
.cid-sDDWZVaV1k .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWZVaV1k .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWZVaV1k .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWZVaV1k .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWZVaV1k .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWZVaV1k .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWZVaV1k .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWZVaV1k .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWZVaV1k .carousel {
  width: 100%;
}
.cid-sDDWZVaV1k .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWZVaV1k .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWZVaV1k .modal.fade .modal-dialog,
.cid-sDDWZVaV1k .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWZVaV1k .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWZVaV1k H6 {
  text-align: center;
}
.cid-sDDWZXdmlA {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDWZXdmlA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWZXdmlA img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWZXdmlA .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWZXdmlA .mbr-section-title {
  color: #ffffff;
}
.cid-sDDWZXXENp {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDWZXXENp .item {
  padding-bottom: 2rem;
}
.cid-sDDWZXXENp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWZXXENp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWZXXENp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWZXXENp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWZXXENp .carousel-control,
.cid-sDDWZXXENp .close {
  background: #1b1b1b;
}
.cid-sDDWZXXENp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWZXXENp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWZXXENp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWZXXENp .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWZXXENp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWZXXENp .close::before {
  content: '\e91a';
}
.cid-sDDWZXXENp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWZXXENp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWZXXENp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZXXENp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWZXXENp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWZXXENp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWZXXENp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWZXXENp .carousel-indicators li.active,
.cid-sDDWZXXENp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWZXXENp .carousel-indicators li::after,
.cid-sDDWZXXENp .carousel-indicators li::before {
  content: none;
}
.cid-sDDWZXXENp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWZXXENp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWZXXENp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZXXENp .carousel-indicators {
    display: none;
  }
}
.cid-sDDWZXXENp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWZXXENp .carousel-inner > .active {
  display: block;
}
.cid-sDDWZXXENp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZXXENp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWZXXENp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWZXXENp .carousel-control,
  .cid-sDDWZXXENp .carousel-indicators,
  .cid-sDDWZXXENp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZXXENp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWZXXENp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWZXXENp .carousel-indicators .active,
.cid-sDDWZXXENp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWZXXENp .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWZXXENp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWZXXENp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWZXXENp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWZXXENp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWZXXENp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWZXXENp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWZXXENp .carousel {
  width: 100%;
}
.cid-sDDWZXXENp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWZXXENp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWZXXENp .modal.fade .modal-dialog,
.cid-sDDWZXXENp .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWZXXENp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWZXXENp H6 {
  text-align: center;
}
.cid-sDDWZZ5Q2M {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDWZZ5Q2M .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDWZZ5Q2M .row {
  flex-direction: row-reverse;
}
.cid-sDDWZZ5Q2M img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDWZZ5Q2M .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDWZZToP0 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDWZZToP0 .item {
  padding-bottom: 2rem;
}
.cid-sDDWZZToP0 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDWZZToP0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDWZZToP0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDWZZToP0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDWZZToP0 .carousel-control,
.cid-sDDWZZToP0 .close {
  background: #1b1b1b;
}
.cid-sDDWZZToP0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDWZZToP0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDWZZToP0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDWZZToP0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDWZZToP0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDWZZToP0 .close::before {
  content: '\e91a';
}
.cid-sDDWZZToP0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDWZZToP0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDWZZToP0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZZToP0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDWZZToP0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDWZZToP0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDWZZToP0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDWZZToP0 .carousel-indicators li.active,
.cid-sDDWZZToP0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDWZZToP0 .carousel-indicators li::after,
.cid-sDDWZZToP0 .carousel-indicators li::before {
  content: none;
}
.cid-sDDWZZToP0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDWZZToP0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDWZZToP0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZZToP0 .carousel-indicators {
    display: none;
  }
}
.cid-sDDWZZToP0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDWZZToP0 .carousel-inner > .active {
  display: block;
}
.cid-sDDWZZToP0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDWZZToP0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDWZZToP0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDWZZToP0 .carousel-control,
  .cid-sDDWZZToP0 .carousel-indicators,
  .cid-sDDWZZToP0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDWZZToP0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDWZZToP0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDWZZToP0 .carousel-indicators .active,
.cid-sDDWZZToP0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDWZZToP0 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDWZZToP0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDWZZToP0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDWZZToP0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDWZZToP0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDWZZToP0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDWZZToP0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDWZZToP0 .carousel {
  width: 100%;
}
.cid-sDDWZZToP0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDWZZToP0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDWZZToP0 .modal.fade .modal-dialog,
.cid-sDDWZZToP0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDWZZToP0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDWZZToP0 H6 {
  text-align: center;
}
.cid-sDDX01lvJ6 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDX01lvJ6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX01lvJ6 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX01lvJ6 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX01lvJ6 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDX021lj1 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDX021lj1 .item {
  padding-bottom: 2rem;
}
.cid-sDDX021lj1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX021lj1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX021lj1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX021lj1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX021lj1 .carousel-control,
.cid-sDDX021lj1 .close {
  background: #1b1b1b;
}
.cid-sDDX021lj1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX021lj1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX021lj1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX021lj1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX021lj1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX021lj1 .close::before {
  content: '\e91a';
}
.cid-sDDX021lj1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX021lj1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX021lj1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX021lj1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX021lj1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX021lj1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX021lj1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX021lj1 .carousel-indicators li.active,
.cid-sDDX021lj1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX021lj1 .carousel-indicators li::after,
.cid-sDDX021lj1 .carousel-indicators li::before {
  content: none;
}
.cid-sDDX021lj1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX021lj1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX021lj1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX021lj1 .carousel-indicators {
    display: none;
  }
}
.cid-sDDX021lj1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX021lj1 .carousel-inner > .active {
  display: block;
}
.cid-sDDX021lj1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX021lj1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX021lj1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX021lj1 .carousel-control,
  .cid-sDDX021lj1 .carousel-indicators,
  .cid-sDDX021lj1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX021lj1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX021lj1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX021lj1 .carousel-indicators .active,
.cid-sDDX021lj1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX021lj1 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX021lj1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX021lj1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX021lj1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX021lj1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX021lj1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX021lj1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX021lj1 .carousel {
  width: 100%;
}
.cid-sDDX021lj1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX021lj1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX021lj1 .modal.fade .modal-dialog,
.cid-sDDX021lj1 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX021lj1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX021lj1 H6 {
  text-align: center;
}
.cid-sDDX037rJx {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDX037rJx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX037rJx .row {
  flex-direction: row-reverse;
}
.cid-sDDX037rJx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX037rJx .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX03LB3a {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDX03LB3a .item {
  padding-bottom: 2rem;
}
.cid-sDDX03LB3a .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX03LB3a .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX03LB3a .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX03LB3a .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX03LB3a .carousel-control,
.cid-sDDX03LB3a .close {
  background: #1b1b1b;
}
.cid-sDDX03LB3a .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX03LB3a .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX03LB3a .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX03LB3a .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX03LB3a .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX03LB3a .close::before {
  content: '\e91a';
}
.cid-sDDX03LB3a .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX03LB3a .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX03LB3a .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX03LB3a .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX03LB3a .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX03LB3a .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX03LB3a .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX03LB3a .carousel-indicators li.active,
.cid-sDDX03LB3a .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX03LB3a .carousel-indicators li::after,
.cid-sDDX03LB3a .carousel-indicators li::before {
  content: none;
}
.cid-sDDX03LB3a .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX03LB3a .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX03LB3a .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX03LB3a .carousel-indicators {
    display: none;
  }
}
.cid-sDDX03LB3a .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX03LB3a .carousel-inner > .active {
  display: block;
}
.cid-sDDX03LB3a .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX03LB3a .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX03LB3a .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX03LB3a .carousel-control,
  .cid-sDDX03LB3a .carousel-indicators,
  .cid-sDDX03LB3a .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX03LB3a .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX03LB3a .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX03LB3a .carousel-indicators .active,
.cid-sDDX03LB3a .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX03LB3a .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX03LB3a .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX03LB3a .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX03LB3a .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX03LB3a .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX03LB3a .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX03LB3a .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX03LB3a .carousel {
  width: 100%;
}
.cid-sDDX03LB3a .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX03LB3a .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX03LB3a .modal.fade .modal-dialog,
.cid-sDDX03LB3a .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX03LB3a .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX03LB3a H6 {
  text-align: center;
}
.cid-sDDX04QwtM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDX04QwtM .item {
  padding-bottom: 2rem;
}
.cid-sDDX04QwtM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX04QwtM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX04QwtM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX04QwtM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX04QwtM .carousel-control,
.cid-sDDX04QwtM .close {
  background: #1b1b1b;
}
.cid-sDDX04QwtM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX04QwtM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX04QwtM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX04QwtM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX04QwtM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX04QwtM .close::before {
  content: '\e91a';
}
.cid-sDDX04QwtM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX04QwtM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX04QwtM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX04QwtM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX04QwtM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX04QwtM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX04QwtM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX04QwtM .carousel-indicators li.active,
.cid-sDDX04QwtM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX04QwtM .carousel-indicators li::after,
.cid-sDDX04QwtM .carousel-indicators li::before {
  content: none;
}
.cid-sDDX04QwtM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX04QwtM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX04QwtM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX04QwtM .carousel-indicators {
    display: none;
  }
}
.cid-sDDX04QwtM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX04QwtM .carousel-inner > .active {
  display: block;
}
.cid-sDDX04QwtM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX04QwtM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX04QwtM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX04QwtM .carousel-control,
  .cid-sDDX04QwtM .carousel-indicators,
  .cid-sDDX04QwtM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX04QwtM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX04QwtM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX04QwtM .carousel-indicators .active,
.cid-sDDX04QwtM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX04QwtM .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX04QwtM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX04QwtM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX04QwtM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX04QwtM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX04QwtM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX04QwtM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX04QwtM .carousel {
  width: 100%;
}
.cid-sDDX04QwtM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX04QwtM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX04QwtM .modal.fade .modal-dialog,
.cid-sDDX04QwtM .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX04QwtM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX04QwtM H6 {
  text-align: center;
}
.cid-sDDX06hgu8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDX06hgu8 .item {
  padding-bottom: 2rem;
}
.cid-sDDX06hgu8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX06hgu8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX06hgu8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX06hgu8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX06hgu8 .carousel-control,
.cid-sDDX06hgu8 .close {
  background: #1b1b1b;
}
.cid-sDDX06hgu8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX06hgu8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX06hgu8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX06hgu8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX06hgu8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX06hgu8 .close::before {
  content: '\e91a';
}
.cid-sDDX06hgu8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX06hgu8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX06hgu8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX06hgu8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX06hgu8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX06hgu8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX06hgu8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX06hgu8 .carousel-indicators li.active,
.cid-sDDX06hgu8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX06hgu8 .carousel-indicators li::after,
.cid-sDDX06hgu8 .carousel-indicators li::before {
  content: none;
}
.cid-sDDX06hgu8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX06hgu8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX06hgu8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX06hgu8 .carousel-indicators {
    display: none;
  }
}
.cid-sDDX06hgu8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX06hgu8 .carousel-inner > .active {
  display: block;
}
.cid-sDDX06hgu8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX06hgu8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX06hgu8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX06hgu8 .carousel-control,
  .cid-sDDX06hgu8 .carousel-indicators,
  .cid-sDDX06hgu8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX06hgu8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX06hgu8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX06hgu8 .carousel-indicators .active,
.cid-sDDX06hgu8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX06hgu8 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX06hgu8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX06hgu8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX06hgu8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX06hgu8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX06hgu8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX06hgu8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX06hgu8 .carousel {
  width: 100%;
}
.cid-sDDX06hgu8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX06hgu8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX06hgu8 .modal.fade .modal-dialog,
.cid-sDDX06hgu8 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX06hgu8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX06hgu8 H6 {
  text-align: center;
}
.cid-sDDX07EaHF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDX07EaHF .item {
  padding-bottom: 2rem;
}
.cid-sDDX07EaHF .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX07EaHF .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX07EaHF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX07EaHF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX07EaHF .carousel-control,
.cid-sDDX07EaHF .close {
  background: #1b1b1b;
}
.cid-sDDX07EaHF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX07EaHF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX07EaHF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX07EaHF .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX07EaHF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX07EaHF .close::before {
  content: '\e91a';
}
.cid-sDDX07EaHF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX07EaHF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX07EaHF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX07EaHF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX07EaHF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX07EaHF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX07EaHF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX07EaHF .carousel-indicators li.active,
.cid-sDDX07EaHF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX07EaHF .carousel-indicators li::after,
.cid-sDDX07EaHF .carousel-indicators li::before {
  content: none;
}
.cid-sDDX07EaHF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX07EaHF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX07EaHF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX07EaHF .carousel-indicators {
    display: none;
  }
}
.cid-sDDX07EaHF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX07EaHF .carousel-inner > .active {
  display: block;
}
.cid-sDDX07EaHF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX07EaHF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX07EaHF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX07EaHF .carousel-control,
  .cid-sDDX07EaHF .carousel-indicators,
  .cid-sDDX07EaHF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX07EaHF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX07EaHF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX07EaHF .carousel-indicators .active,
.cid-sDDX07EaHF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX07EaHF .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX07EaHF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX07EaHF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX07EaHF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX07EaHF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX07EaHF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX07EaHF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX07EaHF .carousel {
  width: 100%;
}
.cid-sDDX07EaHF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX07EaHF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX07EaHF .modal.fade .modal-dialog,
.cid-sDDX07EaHF .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX07EaHF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX07EaHF H6 {
  text-align: center;
}
.cid-sDDX08KQNl {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDX08KQNl .item {
  padding-bottom: 2rem;
}
.cid-sDDX08KQNl .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX08KQNl .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX08KQNl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX08KQNl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX08KQNl .carousel-control,
.cid-sDDX08KQNl .close {
  background: #1b1b1b;
}
.cid-sDDX08KQNl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX08KQNl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX08KQNl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX08KQNl .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX08KQNl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX08KQNl .close::before {
  content: '\e91a';
}
.cid-sDDX08KQNl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX08KQNl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX08KQNl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX08KQNl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX08KQNl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX08KQNl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX08KQNl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX08KQNl .carousel-indicators li.active,
.cid-sDDX08KQNl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX08KQNl .carousel-indicators li::after,
.cid-sDDX08KQNl .carousel-indicators li::before {
  content: none;
}
.cid-sDDX08KQNl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX08KQNl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX08KQNl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX08KQNl .carousel-indicators {
    display: none;
  }
}
.cid-sDDX08KQNl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX08KQNl .carousel-inner > .active {
  display: block;
}
.cid-sDDX08KQNl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX08KQNl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX08KQNl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX08KQNl .carousel-control,
  .cid-sDDX08KQNl .carousel-indicators,
  .cid-sDDX08KQNl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX08KQNl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX08KQNl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX08KQNl .carousel-indicators .active,
.cid-sDDX08KQNl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX08KQNl .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX08KQNl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX08KQNl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX08KQNl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX08KQNl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX08KQNl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX08KQNl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX08KQNl .carousel {
  width: 100%;
}
.cid-sDDX08KQNl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX08KQNl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX08KQNl .modal.fade .modal-dialog,
.cid-sDDX08KQNl .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX08KQNl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX08KQNl H6 {
  text-align: center;
}
.cid-sDDX09WYxx {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDX09WYxx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX09WYxx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX09WYxx .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX09WYxx .mbr-section-title {
  color: #ffffff;
}
.cid-sDDX0aRvuK {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDX0aRvuK .item {
  padding-bottom: 2rem;
}
.cid-sDDX0aRvuK .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX0aRvuK .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX0aRvuK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX0aRvuK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX0aRvuK .carousel-control,
.cid-sDDX0aRvuK .close {
  background: #1b1b1b;
}
.cid-sDDX0aRvuK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX0aRvuK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX0aRvuK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX0aRvuK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX0aRvuK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX0aRvuK .close::before {
  content: '\e91a';
}
.cid-sDDX0aRvuK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX0aRvuK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX0aRvuK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX0aRvuK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX0aRvuK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX0aRvuK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX0aRvuK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX0aRvuK .carousel-indicators li.active,
.cid-sDDX0aRvuK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX0aRvuK .carousel-indicators li::after,
.cid-sDDX0aRvuK .carousel-indicators li::before {
  content: none;
}
.cid-sDDX0aRvuK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX0aRvuK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX0aRvuK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX0aRvuK .carousel-indicators {
    display: none;
  }
}
.cid-sDDX0aRvuK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX0aRvuK .carousel-inner > .active {
  display: block;
}
.cid-sDDX0aRvuK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX0aRvuK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX0aRvuK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX0aRvuK .carousel-control,
  .cid-sDDX0aRvuK .carousel-indicators,
  .cid-sDDX0aRvuK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX0aRvuK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX0aRvuK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX0aRvuK .carousel-indicators .active,
.cid-sDDX0aRvuK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX0aRvuK .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX0aRvuK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX0aRvuK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX0aRvuK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX0aRvuK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX0aRvuK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX0aRvuK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX0aRvuK .carousel {
  width: 100%;
}
.cid-sDDX0aRvuK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX0aRvuK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX0aRvuK .modal.fade .modal-dialog,
.cid-sDDX0aRvuK .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX0aRvuK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX0aRvuK H6 {
  text-align: center;
}
.cid-sDDX0c2QJo {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDX0c2QJo .row {
    flex-direction: column-reverse;
  }
  .cid-sDDX0c2QJo .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDX0c2QJo .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDX0c2QJo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDX0c2QJo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDX0c2QJo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDX0c2QJo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDX0c2QJo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDX0c2QJo .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDX0c2QJo .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDX0c2QJo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDX0c2QJo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDX0c2QJo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDX0c2QJo P {
  color: #4479d9;
}
.cid-sDDX0eddsK {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDX0eddsK .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDX0eddsK .mbr-text {
  color: #767676;
}
.cid-sDDX0eddsK .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDX0eddsK .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDX0eddsK .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDX0eddsK .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDX0eddsK .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDX0eddsK .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDX0eddsK .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDX0eddsK .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDX0eddsK .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDX0eddsK .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDX8TeV32 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDX8TeV32 nav.navbar {
  position: fixed;
}
.cid-sDDX8TeV32 .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-sDDX8TeV32 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDX8TeV32 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDX8TeV32 .dropdown-item:hover,
.cid-sDDX8TeV32 .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDX8TeV32 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDX8TeV32 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDX8TeV32 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDX8TeV32 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDX8TeV32 .nav-link {
  position: relative;
}
.cid-sDDX8TeV32 .container {
  display: flex;
  margin: auto;
}
.cid-sDDX8TeV32 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDX8TeV32 .dropdown-menu,
.cid-sDDX8TeV32 .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDX8TeV32 .nav-item:focus,
.cid-sDDX8TeV32 .nav-link:focus {
  outline: none;
}
.cid-sDDX8TeV32 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDX8TeV32 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDX8TeV32 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDX8TeV32 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDX8TeV32 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDX8TeV32 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDX8TeV32 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDX8TeV32 .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDX8TeV32 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDX8TeV32 .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDX8TeV32 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDX8TeV32 .navbar.collapsed {
  justify-content: center;
}
.cid-sDDX8TeV32 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDX8TeV32 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDX8TeV32 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDX8TeV32 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDX8TeV32 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDX8TeV32 .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-sDDX8TeV32 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDX8TeV32 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDX8TeV32 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDX8TeV32 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDX8TeV32 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDX8TeV32 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDX8TeV32 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDX8TeV32 .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-sDDX8TeV32 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDX8TeV32 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDX8TeV32 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDX8TeV32 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDX8TeV32 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDX8TeV32 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDX8TeV32 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDX8TeV32 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDX8TeV32 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDX8TeV32 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDX8TeV32 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDX8TeV32 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDX8TeV32 .dropdown-item.active,
.cid-sDDX8TeV32 .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDX8TeV32 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDX8TeV32 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDX8TeV32 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDX8TeV32 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDX8TeV32 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDX8TeV32 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDX8TeV32 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDX8TeV32 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDX8TeV32 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDX8TeV32 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDX8TeV32 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDX8TeV32 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDX8TeV32 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDX8TeV32 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDX8TeV32 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDX8TeV32 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDX8TeV32 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDX8TeV32 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDX8TeV32 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDX8TeV32 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDX8TeV32 .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-sDDX8TeV32 .navbar {
    height: 70px;
  }
  .cid-sDDX8TeV32 .navbar.opened {
    height: auto;
  }
  .cid-sDDX8TeV32 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDX8Uk1QK {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDX8UXubE {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDX8UXubE .mbr-section-title {
  color: #ffffff;
}
.cid-sDDX8VtTyw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDX8VtTyw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX8VtTyw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX8VtTyw .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX8W26ak {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDX8W26ak .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX8W26ak .row {
  flex-direction: row-reverse;
}
.cid-sDDX8W26ak img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX8W26ak .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX8W26ak .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDX8WABHD {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDX8WABHD .item {
  padding-bottom: 2rem;
}
.cid-sDDX8WABHD .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX8WABHD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX8WABHD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX8WABHD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX8WABHD .carousel-control,
.cid-sDDX8WABHD .close {
  background: #1b1b1b;
}
.cid-sDDX8WABHD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX8WABHD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX8WABHD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX8WABHD .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX8WABHD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX8WABHD .close::before {
  content: '\e91a';
}
.cid-sDDX8WABHD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX8WABHD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX8WABHD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX8WABHD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX8WABHD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX8WABHD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX8WABHD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX8WABHD .carousel-indicators li.active,
.cid-sDDX8WABHD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX8WABHD .carousel-indicators li::after,
.cid-sDDX8WABHD .carousel-indicators li::before {
  content: none;
}
.cid-sDDX8WABHD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX8WABHD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX8WABHD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX8WABHD .carousel-indicators {
    display: none;
  }
}
.cid-sDDX8WABHD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX8WABHD .carousel-inner > .active {
  display: block;
}
.cid-sDDX8WABHD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX8WABHD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX8WABHD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX8WABHD .carousel-control,
  .cid-sDDX8WABHD .carousel-indicators,
  .cid-sDDX8WABHD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX8WABHD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX8WABHD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX8WABHD .carousel-indicators .active,
.cid-sDDX8WABHD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX8WABHD .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX8WABHD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX8WABHD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX8WABHD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX8WABHD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX8WABHD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX8WABHD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX8WABHD .carousel {
  width: 100%;
}
.cid-sDDX8WABHD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX8WABHD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX8WABHD .modal.fade .modal-dialog,
.cid-sDDX8WABHD .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX8WABHD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX8WABHD H6 {
  text-align: center;
}
.cid-sDDX8XocCj {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDX8XocCj .item {
  padding-bottom: 2rem;
}
.cid-sDDX8XocCj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX8XocCj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX8XocCj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX8XocCj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX8XocCj .carousel-control,
.cid-sDDX8XocCj .close {
  background: #1b1b1b;
}
.cid-sDDX8XocCj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX8XocCj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX8XocCj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX8XocCj .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX8XocCj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX8XocCj .close::before {
  content: '\e91a';
}
.cid-sDDX8XocCj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX8XocCj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX8XocCj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX8XocCj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX8XocCj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX8XocCj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX8XocCj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX8XocCj .carousel-indicators li.active,
.cid-sDDX8XocCj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX8XocCj .carousel-indicators li::after,
.cid-sDDX8XocCj .carousel-indicators li::before {
  content: none;
}
.cid-sDDX8XocCj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX8XocCj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX8XocCj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX8XocCj .carousel-indicators {
    display: none;
  }
}
.cid-sDDX8XocCj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX8XocCj .carousel-inner > .active {
  display: block;
}
.cid-sDDX8XocCj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX8XocCj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX8XocCj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX8XocCj .carousel-control,
  .cid-sDDX8XocCj .carousel-indicators,
  .cid-sDDX8XocCj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX8XocCj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX8XocCj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX8XocCj .carousel-indicators .active,
.cid-sDDX8XocCj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX8XocCj .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX8XocCj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX8XocCj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX8XocCj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX8XocCj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX8XocCj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX8XocCj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX8XocCj .carousel {
  width: 100%;
}
.cid-sDDX8XocCj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX8XocCj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX8XocCj .modal.fade .modal-dialog,
.cid-sDDX8XocCj .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX8XocCj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX8XocCj H6 {
  text-align: center;
}
.cid-sDDX8YjbMC {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDX8YjbMC .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX8YjbMC img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX8YjbMC .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX8Z0VRz {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDX8Z0VRz .item {
  padding-bottom: 2rem;
}
.cid-sDDX8Z0VRz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX8Z0VRz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX8Z0VRz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX8Z0VRz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX8Z0VRz .carousel-control,
.cid-sDDX8Z0VRz .close {
  background: #1b1b1b;
}
.cid-sDDX8Z0VRz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX8Z0VRz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX8Z0VRz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX8Z0VRz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX8Z0VRz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX8Z0VRz .close::before {
  content: '\e91a';
}
.cid-sDDX8Z0VRz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX8Z0VRz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX8Z0VRz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX8Z0VRz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX8Z0VRz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX8Z0VRz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX8Z0VRz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX8Z0VRz .carousel-indicators li.active,
.cid-sDDX8Z0VRz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX8Z0VRz .carousel-indicators li::after,
.cid-sDDX8Z0VRz .carousel-indicators li::before {
  content: none;
}
.cid-sDDX8Z0VRz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX8Z0VRz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX8Z0VRz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX8Z0VRz .carousel-indicators {
    display: none;
  }
}
.cid-sDDX8Z0VRz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX8Z0VRz .carousel-inner > .active {
  display: block;
}
.cid-sDDX8Z0VRz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX8Z0VRz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX8Z0VRz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX8Z0VRz .carousel-control,
  .cid-sDDX8Z0VRz .carousel-indicators,
  .cid-sDDX8Z0VRz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX8Z0VRz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX8Z0VRz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX8Z0VRz .carousel-indicators .active,
.cid-sDDX8Z0VRz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX8Z0VRz .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX8Z0VRz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX8Z0VRz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX8Z0VRz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX8Z0VRz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX8Z0VRz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX8Z0VRz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX8Z0VRz .carousel {
  width: 100%;
}
.cid-sDDX8Z0VRz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX8Z0VRz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX8Z0VRz .modal.fade .modal-dialog,
.cid-sDDX8Z0VRz .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX8Z0VRz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX8Z0VRz H6 {
  text-align: center;
}
.cid-sDDX8ZThVa {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDX8ZThVa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX8ZThVa .row {
  flex-direction: row-reverse;
}
.cid-sDDX8ZThVa img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX8ZThVa .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX8ZThVa .mbr-section-title {
  color: #ffffff;
}
.cid-sDDX90u1GX {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDX90u1GX .item {
  padding-bottom: 2rem;
}
.cid-sDDX90u1GX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX90u1GX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX90u1GX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX90u1GX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX90u1GX .carousel-control,
.cid-sDDX90u1GX .close {
  background: #1b1b1b;
}
.cid-sDDX90u1GX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX90u1GX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX90u1GX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX90u1GX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX90u1GX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX90u1GX .close::before {
  content: '\e91a';
}
.cid-sDDX90u1GX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX90u1GX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX90u1GX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX90u1GX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX90u1GX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX90u1GX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX90u1GX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX90u1GX .carousel-indicators li.active,
.cid-sDDX90u1GX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX90u1GX .carousel-indicators li::after,
.cid-sDDX90u1GX .carousel-indicators li::before {
  content: none;
}
.cid-sDDX90u1GX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX90u1GX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX90u1GX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX90u1GX .carousel-indicators {
    display: none;
  }
}
.cid-sDDX90u1GX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX90u1GX .carousel-inner > .active {
  display: block;
}
.cid-sDDX90u1GX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX90u1GX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX90u1GX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX90u1GX .carousel-control,
  .cid-sDDX90u1GX .carousel-indicators,
  .cid-sDDX90u1GX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX90u1GX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX90u1GX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX90u1GX .carousel-indicators .active,
.cid-sDDX90u1GX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX90u1GX .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX90u1GX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX90u1GX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX90u1GX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX90u1GX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX90u1GX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX90u1GX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX90u1GX .carousel {
  width: 100%;
}
.cid-sDDX90u1GX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX90u1GX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX90u1GX .modal.fade .modal-dialog,
.cid-sDDX90u1GX .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX90u1GX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX90u1GX H6 {
  text-align: center;
}
.cid-sDDX91nF2x {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDX91nF2x .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX91nF2x img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX91nF2x .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX91nF2x .mbr-section-title {
  text-align: left;
}
.cid-sDDX91WCov {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDX91WCov .item {
  padding-bottom: 2rem;
}
.cid-sDDX91WCov .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX91WCov .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX91WCov .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX91WCov .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX91WCov .carousel-control,
.cid-sDDX91WCov .close {
  background: #1b1b1b;
}
.cid-sDDX91WCov .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX91WCov .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX91WCov .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX91WCov .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX91WCov .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX91WCov .close::before {
  content: '\e91a';
}
.cid-sDDX91WCov .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX91WCov .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX91WCov .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX91WCov .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX91WCov .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX91WCov .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX91WCov .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX91WCov .carousel-indicators li.active,
.cid-sDDX91WCov .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX91WCov .carousel-indicators li::after,
.cid-sDDX91WCov .carousel-indicators li::before {
  content: none;
}
.cid-sDDX91WCov .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX91WCov .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX91WCov .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX91WCov .carousel-indicators {
    display: none;
  }
}
.cid-sDDX91WCov .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX91WCov .carousel-inner > .active {
  display: block;
}
.cid-sDDX91WCov .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX91WCov .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX91WCov .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX91WCov .carousel-control,
  .cid-sDDX91WCov .carousel-indicators,
  .cid-sDDX91WCov .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX91WCov .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX91WCov .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX91WCov .carousel-indicators .active,
.cid-sDDX91WCov .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX91WCov .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX91WCov .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX91WCov .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX91WCov .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX91WCov .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX91WCov .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX91WCov .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX91WCov .carousel {
  width: 100%;
}
.cid-sDDX91WCov .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX91WCov .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX91WCov .modal.fade .modal-dialog,
.cid-sDDX91WCov .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX91WCov .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX91WCov H6 {
  text-align: center;
}
.cid-sDDX92SLFJ {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDX92SLFJ .item {
  padding-bottom: 2rem;
}
.cid-sDDX92SLFJ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX92SLFJ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX92SLFJ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX92SLFJ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX92SLFJ .carousel-control,
.cid-sDDX92SLFJ .close {
  background: #1b1b1b;
}
.cid-sDDX92SLFJ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX92SLFJ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX92SLFJ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX92SLFJ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX92SLFJ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX92SLFJ .close::before {
  content: '\e91a';
}
.cid-sDDX92SLFJ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX92SLFJ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX92SLFJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX92SLFJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX92SLFJ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX92SLFJ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX92SLFJ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX92SLFJ .carousel-indicators li.active,
.cid-sDDX92SLFJ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX92SLFJ .carousel-indicators li::after,
.cid-sDDX92SLFJ .carousel-indicators li::before {
  content: none;
}
.cid-sDDX92SLFJ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX92SLFJ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX92SLFJ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX92SLFJ .carousel-indicators {
    display: none;
  }
}
.cid-sDDX92SLFJ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX92SLFJ .carousel-inner > .active {
  display: block;
}
.cid-sDDX92SLFJ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX92SLFJ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX92SLFJ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX92SLFJ .carousel-control,
  .cid-sDDX92SLFJ .carousel-indicators,
  .cid-sDDX92SLFJ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX92SLFJ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX92SLFJ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX92SLFJ .carousel-indicators .active,
.cid-sDDX92SLFJ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX92SLFJ .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX92SLFJ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX92SLFJ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX92SLFJ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX92SLFJ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX92SLFJ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX92SLFJ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX92SLFJ .carousel {
  width: 100%;
}
.cid-sDDX92SLFJ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX92SLFJ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX92SLFJ .modal.fade .modal-dialog,
.cid-sDDX92SLFJ .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX92SLFJ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX92SLFJ H6 {
  text-align: center;
}
.cid-sDDX93PVVi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDX93PVVi .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX93PVVi .row {
  flex-direction: row-reverse;
}
.cid-sDDX93PVVi img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX93PVVi .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX93PVVi .mbr-section-title {
  color: #ffffff;
}
.cid-sDDX94rmmy {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDX94rmmy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX94rmmy .row {
  flex-direction: row-reverse;
}
.cid-sDDX94rmmy img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX94rmmy .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX94X5iW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDX94X5iW .item {
  padding-bottom: 2rem;
}
.cid-sDDX94X5iW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX94X5iW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX94X5iW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX94X5iW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX94X5iW .carousel-control,
.cid-sDDX94X5iW .close {
  background: #1b1b1b;
}
.cid-sDDX94X5iW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX94X5iW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX94X5iW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX94X5iW .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX94X5iW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX94X5iW .close::before {
  content: '\e91a';
}
.cid-sDDX94X5iW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX94X5iW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX94X5iW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX94X5iW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX94X5iW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX94X5iW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX94X5iW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX94X5iW .carousel-indicators li.active,
.cid-sDDX94X5iW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX94X5iW .carousel-indicators li::after,
.cid-sDDX94X5iW .carousel-indicators li::before {
  content: none;
}
.cid-sDDX94X5iW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX94X5iW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX94X5iW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX94X5iW .carousel-indicators {
    display: none;
  }
}
.cid-sDDX94X5iW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX94X5iW .carousel-inner > .active {
  display: block;
}
.cid-sDDX94X5iW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX94X5iW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX94X5iW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX94X5iW .carousel-control,
  .cid-sDDX94X5iW .carousel-indicators,
  .cid-sDDX94X5iW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX94X5iW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX94X5iW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX94X5iW .carousel-indicators .active,
.cid-sDDX94X5iW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX94X5iW .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX94X5iW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX94X5iW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX94X5iW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX94X5iW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX94X5iW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX94X5iW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX94X5iW .carousel {
  width: 100%;
}
.cid-sDDX94X5iW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX94X5iW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX94X5iW .modal.fade .modal-dialog,
.cid-sDDX94X5iW .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX94X5iW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX94X5iW H6 {
  text-align: center;
}
.cid-sDDX96Pg8I {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDX96Pg8I .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX96Pg8I img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX96Pg8I .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX96Pg8I .mbr-section-title {
  color: #ffffff;
}
.cid-sDDX97vU85 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDX97vU85 .item {
  padding-bottom: 2rem;
}
.cid-sDDX97vU85 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX97vU85 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX97vU85 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX97vU85 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX97vU85 .carousel-control,
.cid-sDDX97vU85 .close {
  background: #1b1b1b;
}
.cid-sDDX97vU85 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX97vU85 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX97vU85 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX97vU85 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX97vU85 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX97vU85 .close::before {
  content: '\e91a';
}
.cid-sDDX97vU85 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX97vU85 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX97vU85 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX97vU85 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX97vU85 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX97vU85 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX97vU85 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX97vU85 .carousel-indicators li.active,
.cid-sDDX97vU85 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX97vU85 .carousel-indicators li::after,
.cid-sDDX97vU85 .carousel-indicators li::before {
  content: none;
}
.cid-sDDX97vU85 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX97vU85 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX97vU85 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX97vU85 .carousel-indicators {
    display: none;
  }
}
.cid-sDDX97vU85 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX97vU85 .carousel-inner > .active {
  display: block;
}
.cid-sDDX97vU85 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX97vU85 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX97vU85 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX97vU85 .carousel-control,
  .cid-sDDX97vU85 .carousel-indicators,
  .cid-sDDX97vU85 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX97vU85 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX97vU85 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX97vU85 .carousel-indicators .active,
.cid-sDDX97vU85 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX97vU85 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX97vU85 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX97vU85 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX97vU85 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX97vU85 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX97vU85 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX97vU85 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX97vU85 .carousel {
  width: 100%;
}
.cid-sDDX97vU85 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX97vU85 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX97vU85 .modal.fade .modal-dialog,
.cid-sDDX97vU85 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX97vU85 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX97vU85 H6 {
  text-align: center;
}
.cid-sDDX98vIo8 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDX98vIo8 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX98vIo8 .row {
  flex-direction: row-reverse;
}
.cid-sDDX98vIo8 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX98vIo8 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX994KG4 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDX994KG4 .item {
  padding-bottom: 2rem;
}
.cid-sDDX994KG4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX994KG4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX994KG4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX994KG4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX994KG4 .carousel-control,
.cid-sDDX994KG4 .close {
  background: #1b1b1b;
}
.cid-sDDX994KG4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX994KG4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX994KG4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX994KG4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX994KG4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX994KG4 .close::before {
  content: '\e91a';
}
.cid-sDDX994KG4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX994KG4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX994KG4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX994KG4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX994KG4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX994KG4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX994KG4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX994KG4 .carousel-indicators li.active,
.cid-sDDX994KG4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX994KG4 .carousel-indicators li::after,
.cid-sDDX994KG4 .carousel-indicators li::before {
  content: none;
}
.cid-sDDX994KG4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX994KG4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX994KG4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX994KG4 .carousel-indicators {
    display: none;
  }
}
.cid-sDDX994KG4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX994KG4 .carousel-inner > .active {
  display: block;
}
.cid-sDDX994KG4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX994KG4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX994KG4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX994KG4 .carousel-control,
  .cid-sDDX994KG4 .carousel-indicators,
  .cid-sDDX994KG4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX994KG4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX994KG4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX994KG4 .carousel-indicators .active,
.cid-sDDX994KG4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX994KG4 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX994KG4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX994KG4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX994KG4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX994KG4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX994KG4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX994KG4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX994KG4 .carousel {
  width: 100%;
}
.cid-sDDX994KG4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX994KG4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX994KG4 .modal.fade .modal-dialog,
.cid-sDDX994KG4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX994KG4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX994KG4 H6 {
  text-align: center;
}
.cid-sDDX9a4zIb {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDX9a4zIb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX9a4zIb img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX9a4zIb .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX9a4zIb .mbr-section-title {
  color: #ffffff;
}
.cid-sDDX9aDCVn {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDX9aDCVn .item {
  padding-bottom: 2rem;
}
.cid-sDDX9aDCVn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX9aDCVn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX9aDCVn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX9aDCVn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX9aDCVn .carousel-control,
.cid-sDDX9aDCVn .close {
  background: #1b1b1b;
}
.cid-sDDX9aDCVn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX9aDCVn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX9aDCVn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX9aDCVn .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX9aDCVn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX9aDCVn .close::before {
  content: '\e91a';
}
.cid-sDDX9aDCVn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX9aDCVn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX9aDCVn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9aDCVn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX9aDCVn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX9aDCVn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX9aDCVn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX9aDCVn .carousel-indicators li.active,
.cid-sDDX9aDCVn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX9aDCVn .carousel-indicators li::after,
.cid-sDDX9aDCVn .carousel-indicators li::before {
  content: none;
}
.cid-sDDX9aDCVn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX9aDCVn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX9aDCVn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9aDCVn .carousel-indicators {
    display: none;
  }
}
.cid-sDDX9aDCVn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX9aDCVn .carousel-inner > .active {
  display: block;
}
.cid-sDDX9aDCVn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9aDCVn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX9aDCVn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX9aDCVn .carousel-control,
  .cid-sDDX9aDCVn .carousel-indicators,
  .cid-sDDX9aDCVn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9aDCVn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX9aDCVn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX9aDCVn .carousel-indicators .active,
.cid-sDDX9aDCVn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX9aDCVn .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX9aDCVn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX9aDCVn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX9aDCVn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX9aDCVn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX9aDCVn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX9aDCVn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX9aDCVn .carousel {
  width: 100%;
}
.cid-sDDX9aDCVn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX9aDCVn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX9aDCVn .modal.fade .modal-dialog,
.cid-sDDX9aDCVn .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX9aDCVn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX9aDCVn H6 {
  text-align: center;
}
.cid-sDDX9bDAWl {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDX9bDAWl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX9bDAWl .row {
  flex-direction: row-reverse;
}
.cid-sDDX9bDAWl img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX9bDAWl .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX9cj1Kz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDX9cj1Kz .item {
  padding-bottom: 2rem;
}
.cid-sDDX9cj1Kz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX9cj1Kz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX9cj1Kz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX9cj1Kz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX9cj1Kz .carousel-control,
.cid-sDDX9cj1Kz .close {
  background: #1b1b1b;
}
.cid-sDDX9cj1Kz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX9cj1Kz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX9cj1Kz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX9cj1Kz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX9cj1Kz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX9cj1Kz .close::before {
  content: '\e91a';
}
.cid-sDDX9cj1Kz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX9cj1Kz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX9cj1Kz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9cj1Kz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX9cj1Kz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX9cj1Kz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX9cj1Kz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX9cj1Kz .carousel-indicators li.active,
.cid-sDDX9cj1Kz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX9cj1Kz .carousel-indicators li::after,
.cid-sDDX9cj1Kz .carousel-indicators li::before {
  content: none;
}
.cid-sDDX9cj1Kz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX9cj1Kz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX9cj1Kz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9cj1Kz .carousel-indicators {
    display: none;
  }
}
.cid-sDDX9cj1Kz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX9cj1Kz .carousel-inner > .active {
  display: block;
}
.cid-sDDX9cj1Kz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9cj1Kz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX9cj1Kz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX9cj1Kz .carousel-control,
  .cid-sDDX9cj1Kz .carousel-indicators,
  .cid-sDDX9cj1Kz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9cj1Kz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX9cj1Kz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX9cj1Kz .carousel-indicators .active,
.cid-sDDX9cj1Kz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX9cj1Kz .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX9cj1Kz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX9cj1Kz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX9cj1Kz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX9cj1Kz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX9cj1Kz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX9cj1Kz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX9cj1Kz .carousel {
  width: 100%;
}
.cid-sDDX9cj1Kz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX9cj1Kz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX9cj1Kz .modal.fade .modal-dialog,
.cid-sDDX9cj1Kz .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX9cj1Kz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX9cj1Kz H6 {
  text-align: center;
}
.cid-sDDX9dfMj2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDX9dfMj2 .item {
  padding-bottom: 2rem;
}
.cid-sDDX9dfMj2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX9dfMj2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX9dfMj2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX9dfMj2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX9dfMj2 .carousel-control,
.cid-sDDX9dfMj2 .close {
  background: #1b1b1b;
}
.cid-sDDX9dfMj2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX9dfMj2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX9dfMj2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX9dfMj2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX9dfMj2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX9dfMj2 .close::before {
  content: '\e91a';
}
.cid-sDDX9dfMj2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX9dfMj2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX9dfMj2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9dfMj2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX9dfMj2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX9dfMj2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX9dfMj2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX9dfMj2 .carousel-indicators li.active,
.cid-sDDX9dfMj2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX9dfMj2 .carousel-indicators li::after,
.cid-sDDX9dfMj2 .carousel-indicators li::before {
  content: none;
}
.cid-sDDX9dfMj2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX9dfMj2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX9dfMj2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9dfMj2 .carousel-indicators {
    display: none;
  }
}
.cid-sDDX9dfMj2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX9dfMj2 .carousel-inner > .active {
  display: block;
}
.cid-sDDX9dfMj2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9dfMj2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX9dfMj2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX9dfMj2 .carousel-control,
  .cid-sDDX9dfMj2 .carousel-indicators,
  .cid-sDDX9dfMj2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9dfMj2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX9dfMj2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX9dfMj2 .carousel-indicators .active,
.cid-sDDX9dfMj2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX9dfMj2 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX9dfMj2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX9dfMj2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX9dfMj2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX9dfMj2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX9dfMj2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX9dfMj2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX9dfMj2 .carousel {
  width: 100%;
}
.cid-sDDX9dfMj2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX9dfMj2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX9dfMj2 .modal.fade .modal-dialog,
.cid-sDDX9dfMj2 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX9dfMj2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX9dfMj2 H6 {
  text-align: center;
}
.cid-sDDX9ekBlG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDX9ekBlG .item {
  padding-bottom: 2rem;
}
.cid-sDDX9ekBlG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX9ekBlG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX9ekBlG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX9ekBlG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX9ekBlG .carousel-control,
.cid-sDDX9ekBlG .close {
  background: #1b1b1b;
}
.cid-sDDX9ekBlG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX9ekBlG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX9ekBlG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX9ekBlG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX9ekBlG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX9ekBlG .close::before {
  content: '\e91a';
}
.cid-sDDX9ekBlG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX9ekBlG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX9ekBlG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9ekBlG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX9ekBlG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX9ekBlG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX9ekBlG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX9ekBlG .carousel-indicators li.active,
.cid-sDDX9ekBlG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX9ekBlG .carousel-indicators li::after,
.cid-sDDX9ekBlG .carousel-indicators li::before {
  content: none;
}
.cid-sDDX9ekBlG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX9ekBlG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX9ekBlG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9ekBlG .carousel-indicators {
    display: none;
  }
}
.cid-sDDX9ekBlG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX9ekBlG .carousel-inner > .active {
  display: block;
}
.cid-sDDX9ekBlG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9ekBlG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX9ekBlG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX9ekBlG .carousel-control,
  .cid-sDDX9ekBlG .carousel-indicators,
  .cid-sDDX9ekBlG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9ekBlG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX9ekBlG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX9ekBlG .carousel-indicators .active,
.cid-sDDX9ekBlG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX9ekBlG .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX9ekBlG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX9ekBlG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX9ekBlG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX9ekBlG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX9ekBlG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX9ekBlG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX9ekBlG .carousel {
  width: 100%;
}
.cid-sDDX9ekBlG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX9ekBlG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX9ekBlG .modal.fade .modal-dialog,
.cid-sDDX9ekBlG .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX9ekBlG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX9ekBlG H6 {
  text-align: center;
}
.cid-sDDX9fmoF2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDX9fmoF2 .item {
  padding-bottom: 2rem;
}
.cid-sDDX9fmoF2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX9fmoF2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX9fmoF2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX9fmoF2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX9fmoF2 .carousel-control,
.cid-sDDX9fmoF2 .close {
  background: #1b1b1b;
}
.cid-sDDX9fmoF2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX9fmoF2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX9fmoF2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX9fmoF2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX9fmoF2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX9fmoF2 .close::before {
  content: '\e91a';
}
.cid-sDDX9fmoF2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX9fmoF2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX9fmoF2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9fmoF2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX9fmoF2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX9fmoF2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX9fmoF2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX9fmoF2 .carousel-indicators li.active,
.cid-sDDX9fmoF2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX9fmoF2 .carousel-indicators li::after,
.cid-sDDX9fmoF2 .carousel-indicators li::before {
  content: none;
}
.cid-sDDX9fmoF2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX9fmoF2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX9fmoF2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9fmoF2 .carousel-indicators {
    display: none;
  }
}
.cid-sDDX9fmoF2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX9fmoF2 .carousel-inner > .active {
  display: block;
}
.cid-sDDX9fmoF2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9fmoF2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX9fmoF2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX9fmoF2 .carousel-control,
  .cid-sDDX9fmoF2 .carousel-indicators,
  .cid-sDDX9fmoF2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9fmoF2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX9fmoF2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX9fmoF2 .carousel-indicators .active,
.cid-sDDX9fmoF2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX9fmoF2 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX9fmoF2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX9fmoF2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX9fmoF2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX9fmoF2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX9fmoF2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX9fmoF2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX9fmoF2 .carousel {
  width: 100%;
}
.cid-sDDX9fmoF2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX9fmoF2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX9fmoF2 .modal.fade .modal-dialog,
.cid-sDDX9fmoF2 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX9fmoF2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX9fmoF2 H6 {
  text-align: center;
}
.cid-sDDX9gpsJx {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDX9gpsJx .item {
  padding-bottom: 2rem;
}
.cid-sDDX9gpsJx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX9gpsJx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX9gpsJx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX9gpsJx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX9gpsJx .carousel-control,
.cid-sDDX9gpsJx .close {
  background: #1b1b1b;
}
.cid-sDDX9gpsJx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX9gpsJx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX9gpsJx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX9gpsJx .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX9gpsJx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX9gpsJx .close::before {
  content: '\e91a';
}
.cid-sDDX9gpsJx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX9gpsJx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX9gpsJx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9gpsJx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX9gpsJx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX9gpsJx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX9gpsJx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX9gpsJx .carousel-indicators li.active,
.cid-sDDX9gpsJx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX9gpsJx .carousel-indicators li::after,
.cid-sDDX9gpsJx .carousel-indicators li::before {
  content: none;
}
.cid-sDDX9gpsJx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX9gpsJx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX9gpsJx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9gpsJx .carousel-indicators {
    display: none;
  }
}
.cid-sDDX9gpsJx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX9gpsJx .carousel-inner > .active {
  display: block;
}
.cid-sDDX9gpsJx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9gpsJx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX9gpsJx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX9gpsJx .carousel-control,
  .cid-sDDX9gpsJx .carousel-indicators,
  .cid-sDDX9gpsJx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9gpsJx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX9gpsJx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX9gpsJx .carousel-indicators .active,
.cid-sDDX9gpsJx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX9gpsJx .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX9gpsJx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX9gpsJx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX9gpsJx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX9gpsJx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX9gpsJx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX9gpsJx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX9gpsJx .carousel {
  width: 100%;
}
.cid-sDDX9gpsJx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX9gpsJx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX9gpsJx .modal.fade .modal-dialog,
.cid-sDDX9gpsJx .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX9gpsJx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX9gpsJx H6 {
  text-align: center;
}
.cid-sDDX9hs5qE {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDX9hs5qE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDX9hs5qE img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDX9hs5qE .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDX9hs5qE .mbr-section-title {
  color: #ffffff;
}
.cid-sDDX9i75Sj {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDX9i75Sj .item {
  padding-bottom: 2rem;
}
.cid-sDDX9i75Sj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDX9i75Sj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDX9i75Sj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDX9i75Sj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDX9i75Sj .carousel-control,
.cid-sDDX9i75Sj .close {
  background: #1b1b1b;
}
.cid-sDDX9i75Sj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDX9i75Sj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDX9i75Sj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDX9i75Sj .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDX9i75Sj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDX9i75Sj .close::before {
  content: '\e91a';
}
.cid-sDDX9i75Sj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDX9i75Sj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDX9i75Sj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9i75Sj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDX9i75Sj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDX9i75Sj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDX9i75Sj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDX9i75Sj .carousel-indicators li.active,
.cid-sDDX9i75Sj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDX9i75Sj .carousel-indicators li::after,
.cid-sDDX9i75Sj .carousel-indicators li::before {
  content: none;
}
.cid-sDDX9i75Sj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDX9i75Sj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDX9i75Sj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9i75Sj .carousel-indicators {
    display: none;
  }
}
.cid-sDDX9i75Sj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDX9i75Sj .carousel-inner > .active {
  display: block;
}
.cid-sDDX9i75Sj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDX9i75Sj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDX9i75Sj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDX9i75Sj .carousel-control,
  .cid-sDDX9i75Sj .carousel-indicators,
  .cid-sDDX9i75Sj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9i75Sj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDX9i75Sj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDX9i75Sj .carousel-indicators .active,
.cid-sDDX9i75Sj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDX9i75Sj .carousel-indicators .active {
  background: #fff;
}
.cid-sDDX9i75Sj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDX9i75Sj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDX9i75Sj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDX9i75Sj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDX9i75Sj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDX9i75Sj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDX9i75Sj .carousel {
  width: 100%;
}
.cid-sDDX9i75Sj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDX9i75Sj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDX9i75Sj .modal.fade .modal-dialog,
.cid-sDDX9i75Sj .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDX9i75Sj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDX9i75Sj H6 {
  text-align: center;
}
.cid-sDDX9jcwiU {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDX9jcwiU .row {
    flex-direction: column-reverse;
  }
  .cid-sDDX9jcwiU .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDX9jcwiU .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDX9jcwiU .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDX9jcwiU .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDX9jcwiU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDX9jcwiU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDX9jcwiU .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDX9jcwiU .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDX9jcwiU .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDX9jcwiU .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDX9jcwiU .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDX9jcwiU .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDX9jcwiU P {
  color: #4479d9;
}
.cid-sDDX9lci1w {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDX9lci1w .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDX9lci1w .mbr-text {
  color: #767676;
}
.cid-sDDX9lci1w .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDX9lci1w .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDX9lci1w .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDX9lci1w .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDX9lci1w .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDX9lci1w .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDX9lci1w .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDX9lci1w .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDX9lci1w .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDX9lci1w .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDXe3w2S2 {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDXe3w2S2 nav.navbar {
  position: fixed;
}
.cid-sDDXe3w2S2 .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-sDDXe3w2S2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDXe3w2S2 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDXe3w2S2 .dropdown-item:hover,
.cid-sDDXe3w2S2 .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDXe3w2S2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDXe3w2S2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDXe3w2S2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDXe3w2S2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDXe3w2S2 .nav-link {
  position: relative;
}
.cid-sDDXe3w2S2 .container {
  display: flex;
  margin: auto;
}
.cid-sDDXe3w2S2 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDXe3w2S2 .dropdown-menu,
.cid-sDDXe3w2S2 .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDXe3w2S2 .nav-item:focus,
.cid-sDDXe3w2S2 .nav-link:focus {
  outline: none;
}
.cid-sDDXe3w2S2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDXe3w2S2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDXe3w2S2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDXe3w2S2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDXe3w2S2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDXe3w2S2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDXe3w2S2 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDXe3w2S2 .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDXe3w2S2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDXe3w2S2 .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDXe3w2S2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDXe3w2S2 .navbar.collapsed {
  justify-content: center;
}
.cid-sDDXe3w2S2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDXe3w2S2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDXe3w2S2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDXe3w2S2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDXe3w2S2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDXe3w2S2 .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-sDDXe3w2S2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDXe3w2S2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDXe3w2S2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDXe3w2S2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDXe3w2S2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDXe3w2S2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDXe3w2S2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDXe3w2S2 .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-sDDXe3w2S2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDXe3w2S2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDXe3w2S2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDXe3w2S2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDXe3w2S2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDXe3w2S2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDXe3w2S2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDXe3w2S2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDXe3w2S2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDXe3w2S2 .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDXe3w2S2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDXe3w2S2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDXe3w2S2 .dropdown-item.active,
.cid-sDDXe3w2S2 .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDXe3w2S2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDXe3w2S2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDXe3w2S2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDXe3w2S2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDXe3w2S2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDXe3w2S2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDXe3w2S2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDXe3w2S2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDXe3w2S2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDXe3w2S2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDXe3w2S2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDXe3w2S2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDXe3w2S2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDXe3w2S2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDXe3w2S2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDXe3w2S2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDXe3w2S2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDXe3w2S2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDXe3w2S2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDXe3w2S2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDXe3w2S2 .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-sDDXe3w2S2 .navbar {
    height: 70px;
  }
  .cid-sDDXe3w2S2 .navbar.opened {
    height: auto;
  }
  .cid-sDDXe3w2S2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDXe4eudh {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDXe4UwNH {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXe4UwNH .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXe5lDo2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXe5lDo2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXe5lDo2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXe5lDo2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXe5WBL2 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXe5WBL2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXe5WBL2 .row {
  flex-direction: row-reverse;
}
.cid-sDDXe5WBL2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXe5WBL2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXe5WBL2 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDXe6oPAr {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDXe6oPAr .item {
  padding-bottom: 2rem;
}
.cid-sDDXe6oPAr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXe6oPAr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXe6oPAr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXe6oPAr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXe6oPAr .carousel-control,
.cid-sDDXe6oPAr .close {
  background: #1b1b1b;
}
.cid-sDDXe6oPAr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXe6oPAr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXe6oPAr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXe6oPAr .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXe6oPAr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXe6oPAr .close::before {
  content: '\e91a';
}
.cid-sDDXe6oPAr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXe6oPAr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXe6oPAr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXe6oPAr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXe6oPAr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXe6oPAr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXe6oPAr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXe6oPAr .carousel-indicators li.active,
.cid-sDDXe6oPAr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXe6oPAr .carousel-indicators li::after,
.cid-sDDXe6oPAr .carousel-indicators li::before {
  content: none;
}
.cid-sDDXe6oPAr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXe6oPAr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXe6oPAr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXe6oPAr .carousel-indicators {
    display: none;
  }
}
.cid-sDDXe6oPAr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXe6oPAr .carousel-inner > .active {
  display: block;
}
.cid-sDDXe6oPAr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXe6oPAr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXe6oPAr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXe6oPAr .carousel-control,
  .cid-sDDXe6oPAr .carousel-indicators,
  .cid-sDDXe6oPAr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXe6oPAr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXe6oPAr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXe6oPAr .carousel-indicators .active,
.cid-sDDXe6oPAr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXe6oPAr .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXe6oPAr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXe6oPAr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXe6oPAr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXe6oPAr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXe6oPAr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXe6oPAr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXe6oPAr .carousel {
  width: 100%;
}
.cid-sDDXe6oPAr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXe6oPAr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXe6oPAr .modal.fade .modal-dialog,
.cid-sDDXe6oPAr .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXe6oPAr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXe6oPAr H6 {
  text-align: center;
}
.cid-sDDXe7ROxV {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXe7ROxV .item {
  padding-bottom: 2rem;
}
.cid-sDDXe7ROxV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXe7ROxV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXe7ROxV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXe7ROxV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXe7ROxV .carousel-control,
.cid-sDDXe7ROxV .close {
  background: #1b1b1b;
}
.cid-sDDXe7ROxV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXe7ROxV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXe7ROxV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXe7ROxV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXe7ROxV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXe7ROxV .close::before {
  content: '\e91a';
}
.cid-sDDXe7ROxV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXe7ROxV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXe7ROxV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXe7ROxV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXe7ROxV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXe7ROxV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXe7ROxV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXe7ROxV .carousel-indicators li.active,
.cid-sDDXe7ROxV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXe7ROxV .carousel-indicators li::after,
.cid-sDDXe7ROxV .carousel-indicators li::before {
  content: none;
}
.cid-sDDXe7ROxV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXe7ROxV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXe7ROxV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXe7ROxV .carousel-indicators {
    display: none;
  }
}
.cid-sDDXe7ROxV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXe7ROxV .carousel-inner > .active {
  display: block;
}
.cid-sDDXe7ROxV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXe7ROxV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXe7ROxV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXe7ROxV .carousel-control,
  .cid-sDDXe7ROxV .carousel-indicators,
  .cid-sDDXe7ROxV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXe7ROxV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXe7ROxV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXe7ROxV .carousel-indicators .active,
.cid-sDDXe7ROxV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXe7ROxV .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXe7ROxV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXe7ROxV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXe7ROxV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXe7ROxV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXe7ROxV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXe7ROxV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXe7ROxV .carousel {
  width: 100%;
}
.cid-sDDXe7ROxV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXe7ROxV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXe7ROxV .modal.fade .modal-dialog,
.cid-sDDXe7ROxV .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXe7ROxV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXe7ROxV H6 {
  text-align: center;
}
.cid-sDDXe9bxKq {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXe9bxKq .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXe9bxKq img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXe9bxKq .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXe9NM8m {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXe9NM8m .item {
  padding-bottom: 2rem;
}
.cid-sDDXe9NM8m .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXe9NM8m .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXe9NM8m .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXe9NM8m .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXe9NM8m .carousel-control,
.cid-sDDXe9NM8m .close {
  background: #1b1b1b;
}
.cid-sDDXe9NM8m .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXe9NM8m .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXe9NM8m .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXe9NM8m .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXe9NM8m .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXe9NM8m .close::before {
  content: '\e91a';
}
.cid-sDDXe9NM8m .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXe9NM8m .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXe9NM8m .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXe9NM8m .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXe9NM8m .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXe9NM8m .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXe9NM8m .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXe9NM8m .carousel-indicators li.active,
.cid-sDDXe9NM8m .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXe9NM8m .carousel-indicators li::after,
.cid-sDDXe9NM8m .carousel-indicators li::before {
  content: none;
}
.cid-sDDXe9NM8m .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXe9NM8m .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXe9NM8m .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXe9NM8m .carousel-indicators {
    display: none;
  }
}
.cid-sDDXe9NM8m .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXe9NM8m .carousel-inner > .active {
  display: block;
}
.cid-sDDXe9NM8m .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXe9NM8m .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXe9NM8m .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXe9NM8m .carousel-control,
  .cid-sDDXe9NM8m .carousel-indicators,
  .cid-sDDXe9NM8m .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXe9NM8m .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXe9NM8m .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXe9NM8m .carousel-indicators .active,
.cid-sDDXe9NM8m .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXe9NM8m .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXe9NM8m .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXe9NM8m .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXe9NM8m .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXe9NM8m .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXe9NM8m .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXe9NM8m .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXe9NM8m .carousel {
  width: 100%;
}
.cid-sDDXe9NM8m .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXe9NM8m .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXe9NM8m .modal.fade .modal-dialog,
.cid-sDDXe9NM8m .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXe9NM8m .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXe9NM8m H6 {
  text-align: center;
}
.cid-sDDXeaRl8C {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXeaRl8C .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXeaRl8C .row {
  flex-direction: row-reverse;
}
.cid-sDDXeaRl8C img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXeaRl8C .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXeaRl8C .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXebx7Ky {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXebx7Ky .item {
  padding-bottom: 2rem;
}
.cid-sDDXebx7Ky .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXebx7Ky .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXebx7Ky .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXebx7Ky .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXebx7Ky .carousel-control,
.cid-sDDXebx7Ky .close {
  background: #1b1b1b;
}
.cid-sDDXebx7Ky .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXebx7Ky .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXebx7Ky .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXebx7Ky .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXebx7Ky .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXebx7Ky .close::before {
  content: '\e91a';
}
.cid-sDDXebx7Ky .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXebx7Ky .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXebx7Ky .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXebx7Ky .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXebx7Ky .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXebx7Ky .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXebx7Ky .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXebx7Ky .carousel-indicators li.active,
.cid-sDDXebx7Ky .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXebx7Ky .carousel-indicators li::after,
.cid-sDDXebx7Ky .carousel-indicators li::before {
  content: none;
}
.cid-sDDXebx7Ky .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXebx7Ky .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXebx7Ky .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXebx7Ky .carousel-indicators {
    display: none;
  }
}
.cid-sDDXebx7Ky .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXebx7Ky .carousel-inner > .active {
  display: block;
}
.cid-sDDXebx7Ky .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXebx7Ky .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXebx7Ky .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXebx7Ky .carousel-control,
  .cid-sDDXebx7Ky .carousel-indicators,
  .cid-sDDXebx7Ky .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXebx7Ky .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXebx7Ky .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXebx7Ky .carousel-indicators .active,
.cid-sDDXebx7Ky .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXebx7Ky .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXebx7Ky .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXebx7Ky .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXebx7Ky .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXebx7Ky .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXebx7Ky .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXebx7Ky .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXebx7Ky .carousel {
  width: 100%;
}
.cid-sDDXebx7Ky .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXebx7Ky .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXebx7Ky .modal.fade .modal-dialog,
.cid-sDDXebx7Ky .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXebx7Ky .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXebx7Ky H6 {
  text-align: center;
}
.cid-sDDXecIJ8P {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXecIJ8P .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXecIJ8P img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXecIJ8P .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXecIJ8P .mbr-section-title {
  text-align: left;
}
.cid-sDDXediSRQ {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXediSRQ .item {
  padding-bottom: 2rem;
}
.cid-sDDXediSRQ .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXediSRQ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXediSRQ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXediSRQ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXediSRQ .carousel-control,
.cid-sDDXediSRQ .close {
  background: #1b1b1b;
}
.cid-sDDXediSRQ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXediSRQ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXediSRQ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXediSRQ .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXediSRQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXediSRQ .close::before {
  content: '\e91a';
}
.cid-sDDXediSRQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXediSRQ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXediSRQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXediSRQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXediSRQ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXediSRQ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXediSRQ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXediSRQ .carousel-indicators li.active,
.cid-sDDXediSRQ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXediSRQ .carousel-indicators li::after,
.cid-sDDXediSRQ .carousel-indicators li::before {
  content: none;
}
.cid-sDDXediSRQ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXediSRQ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXediSRQ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXediSRQ .carousel-indicators {
    display: none;
  }
}
.cid-sDDXediSRQ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXediSRQ .carousel-inner > .active {
  display: block;
}
.cid-sDDXediSRQ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXediSRQ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXediSRQ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXediSRQ .carousel-control,
  .cid-sDDXediSRQ .carousel-indicators,
  .cid-sDDXediSRQ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXediSRQ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXediSRQ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXediSRQ .carousel-indicators .active,
.cid-sDDXediSRQ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXediSRQ .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXediSRQ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXediSRQ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXediSRQ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXediSRQ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXediSRQ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXediSRQ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXediSRQ .carousel {
  width: 100%;
}
.cid-sDDXediSRQ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXediSRQ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXediSRQ .modal.fade .modal-dialog,
.cid-sDDXediSRQ .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXediSRQ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXediSRQ H6 {
  text-align: center;
}
.cid-sDDXeeedc4 {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDXeeedc4 .item {
  padding-bottom: 2rem;
}
.cid-sDDXeeedc4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXeeedc4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXeeedc4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXeeedc4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXeeedc4 .carousel-control,
.cid-sDDXeeedc4 .close {
  background: #1b1b1b;
}
.cid-sDDXeeedc4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXeeedc4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXeeedc4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXeeedc4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXeeedc4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXeeedc4 .close::before {
  content: '\e91a';
}
.cid-sDDXeeedc4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXeeedc4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXeeedc4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXeeedc4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXeeedc4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXeeedc4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXeeedc4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXeeedc4 .carousel-indicators li.active,
.cid-sDDXeeedc4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXeeedc4 .carousel-indicators li::after,
.cid-sDDXeeedc4 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXeeedc4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXeeedc4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXeeedc4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXeeedc4 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXeeedc4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXeeedc4 .carousel-inner > .active {
  display: block;
}
.cid-sDDXeeedc4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXeeedc4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXeeedc4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXeeedc4 .carousel-control,
  .cid-sDDXeeedc4 .carousel-indicators,
  .cid-sDDXeeedc4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXeeedc4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXeeedc4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXeeedc4 .carousel-indicators .active,
.cid-sDDXeeedc4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXeeedc4 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXeeedc4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXeeedc4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXeeedc4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXeeedc4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXeeedc4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXeeedc4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXeeedc4 .carousel {
  width: 100%;
}
.cid-sDDXeeedc4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXeeedc4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXeeedc4 .modal.fade .modal-dialog,
.cid-sDDXeeedc4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXeeedc4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXeeedc4 H6 {
  text-align: center;
}
.cid-sDDXef9smc {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXef9smc .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXef9smc .row {
  flex-direction: row-reverse;
}
.cid-sDDXef9smc img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXef9smc .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXef9smc .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXefQ92m {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXefQ92m .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXefQ92m .row {
  flex-direction: row-reverse;
}
.cid-sDDXefQ92m img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXefQ92m .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXegrZml {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXegrZml .item {
  padding-bottom: 2rem;
}
.cid-sDDXegrZml .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXegrZml .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXegrZml .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXegrZml .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXegrZml .carousel-control,
.cid-sDDXegrZml .close {
  background: #1b1b1b;
}
.cid-sDDXegrZml .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXegrZml .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXegrZml .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXegrZml .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXegrZml .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXegrZml .close::before {
  content: '\e91a';
}
.cid-sDDXegrZml .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXegrZml .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXegrZml .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXegrZml .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXegrZml .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXegrZml .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXegrZml .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXegrZml .carousel-indicators li.active,
.cid-sDDXegrZml .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXegrZml .carousel-indicators li::after,
.cid-sDDXegrZml .carousel-indicators li::before {
  content: none;
}
.cid-sDDXegrZml .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXegrZml .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXegrZml .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXegrZml .carousel-indicators {
    display: none;
  }
}
.cid-sDDXegrZml .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXegrZml .carousel-inner > .active {
  display: block;
}
.cid-sDDXegrZml .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXegrZml .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXegrZml .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXegrZml .carousel-control,
  .cid-sDDXegrZml .carousel-indicators,
  .cid-sDDXegrZml .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXegrZml .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXegrZml .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXegrZml .carousel-indicators .active,
.cid-sDDXegrZml .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXegrZml .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXegrZml .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXegrZml .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXegrZml .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXegrZml .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXegrZml .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXegrZml .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXegrZml .carousel {
  width: 100%;
}
.cid-sDDXegrZml .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXegrZml .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXegrZml .modal.fade .modal-dialog,
.cid-sDDXegrZml .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXegrZml .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXegrZml H6 {
  text-align: center;
}
.cid-sDDXeitr52 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXeitr52 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXeitr52 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXeitr52 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXeitr52 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXej23TR {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXej23TR .item {
  padding-bottom: 2rem;
}
.cid-sDDXej23TR .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXej23TR .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXej23TR .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXej23TR .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXej23TR .carousel-control,
.cid-sDDXej23TR .close {
  background: #1b1b1b;
}
.cid-sDDXej23TR .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXej23TR .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXej23TR .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXej23TR .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXej23TR .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXej23TR .close::before {
  content: '\e91a';
}
.cid-sDDXej23TR .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXej23TR .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXej23TR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXej23TR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXej23TR .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXej23TR .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXej23TR .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXej23TR .carousel-indicators li.active,
.cid-sDDXej23TR .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXej23TR .carousel-indicators li::after,
.cid-sDDXej23TR .carousel-indicators li::before {
  content: none;
}
.cid-sDDXej23TR .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXej23TR .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXej23TR .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXej23TR .carousel-indicators {
    display: none;
  }
}
.cid-sDDXej23TR .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXej23TR .carousel-inner > .active {
  display: block;
}
.cid-sDDXej23TR .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXej23TR .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXej23TR .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXej23TR .carousel-control,
  .cid-sDDXej23TR .carousel-indicators,
  .cid-sDDXej23TR .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXej23TR .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXej23TR .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXej23TR .carousel-indicators .active,
.cid-sDDXej23TR .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXej23TR .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXej23TR .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXej23TR .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXej23TR .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXej23TR .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXej23TR .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXej23TR .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXej23TR .carousel {
  width: 100%;
}
.cid-sDDXej23TR .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXej23TR .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXej23TR .modal.fade .modal-dialog,
.cid-sDDXej23TR .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXej23TR .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXej23TR H6 {
  text-align: center;
}
.cid-sDDXel23pg {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXel23pg .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXel23pg .row {
  flex-direction: row-reverse;
}
.cid-sDDXel23pg img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXel23pg .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXemjbJ3 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXemjbJ3 .item {
  padding-bottom: 2rem;
}
.cid-sDDXemjbJ3 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXemjbJ3 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXemjbJ3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXemjbJ3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXemjbJ3 .carousel-control,
.cid-sDDXemjbJ3 .close {
  background: #1b1b1b;
}
.cid-sDDXemjbJ3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXemjbJ3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXemjbJ3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXemjbJ3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXemjbJ3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXemjbJ3 .close::before {
  content: '\e91a';
}
.cid-sDDXemjbJ3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXemjbJ3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXemjbJ3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXemjbJ3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXemjbJ3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXemjbJ3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXemjbJ3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXemjbJ3 .carousel-indicators li.active,
.cid-sDDXemjbJ3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXemjbJ3 .carousel-indicators li::after,
.cid-sDDXemjbJ3 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXemjbJ3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXemjbJ3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXemjbJ3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXemjbJ3 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXemjbJ3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXemjbJ3 .carousel-inner > .active {
  display: block;
}
.cid-sDDXemjbJ3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXemjbJ3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXemjbJ3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXemjbJ3 .carousel-control,
  .cid-sDDXemjbJ3 .carousel-indicators,
  .cid-sDDXemjbJ3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXemjbJ3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXemjbJ3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXemjbJ3 .carousel-indicators .active,
.cid-sDDXemjbJ3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXemjbJ3 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXemjbJ3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXemjbJ3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXemjbJ3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXemjbJ3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXemjbJ3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXemjbJ3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXemjbJ3 .carousel {
  width: 100%;
}
.cid-sDDXemjbJ3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXemjbJ3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXemjbJ3 .modal.fade .modal-dialog,
.cid-sDDXemjbJ3 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXemjbJ3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXemjbJ3 H6 {
  text-align: center;
}
.cid-sDDXensrRp {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXensrRp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXensrRp img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXensrRp .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXensrRp .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXeo2upl {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXeo2upl .item {
  padding-bottom: 2rem;
}
.cid-sDDXeo2upl .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXeo2upl .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXeo2upl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXeo2upl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXeo2upl .carousel-control,
.cid-sDDXeo2upl .close {
  background: #1b1b1b;
}
.cid-sDDXeo2upl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXeo2upl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXeo2upl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXeo2upl .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXeo2upl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXeo2upl .close::before {
  content: '\e91a';
}
.cid-sDDXeo2upl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXeo2upl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXeo2upl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXeo2upl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXeo2upl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXeo2upl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXeo2upl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXeo2upl .carousel-indicators li.active,
.cid-sDDXeo2upl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXeo2upl .carousel-indicators li::after,
.cid-sDDXeo2upl .carousel-indicators li::before {
  content: none;
}
.cid-sDDXeo2upl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXeo2upl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXeo2upl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXeo2upl .carousel-indicators {
    display: none;
  }
}
.cid-sDDXeo2upl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXeo2upl .carousel-inner > .active {
  display: block;
}
.cid-sDDXeo2upl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXeo2upl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXeo2upl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXeo2upl .carousel-control,
  .cid-sDDXeo2upl .carousel-indicators,
  .cid-sDDXeo2upl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXeo2upl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXeo2upl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXeo2upl .carousel-indicators .active,
.cid-sDDXeo2upl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXeo2upl .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXeo2upl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXeo2upl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXeo2upl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXeo2upl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXeo2upl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXeo2upl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXeo2upl .carousel {
  width: 100%;
}
.cid-sDDXeo2upl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXeo2upl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXeo2upl .modal.fade .modal-dialog,
.cid-sDDXeo2upl .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXeo2upl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXeo2upl H6 {
  text-align: center;
}
.cid-sDDXepjUUO {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXepjUUO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXepjUUO .row {
  flex-direction: row-reverse;
}
.cid-sDDXepjUUO img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXepjUUO .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXerhqXx {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDXerhqXx .item {
  padding-bottom: 2rem;
}
.cid-sDDXerhqXx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXerhqXx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXerhqXx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXerhqXx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXerhqXx .carousel-control,
.cid-sDDXerhqXx .close {
  background: #1b1b1b;
}
.cid-sDDXerhqXx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXerhqXx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXerhqXx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXerhqXx .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXerhqXx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXerhqXx .close::before {
  content: '\e91a';
}
.cid-sDDXerhqXx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXerhqXx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXerhqXx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXerhqXx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXerhqXx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXerhqXx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXerhqXx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXerhqXx .carousel-indicators li.active,
.cid-sDDXerhqXx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXerhqXx .carousel-indicators li::after,
.cid-sDDXerhqXx .carousel-indicators li::before {
  content: none;
}
.cid-sDDXerhqXx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXerhqXx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXerhqXx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXerhqXx .carousel-indicators {
    display: none;
  }
}
.cid-sDDXerhqXx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXerhqXx .carousel-inner > .active {
  display: block;
}
.cid-sDDXerhqXx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXerhqXx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXerhqXx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXerhqXx .carousel-control,
  .cid-sDDXerhqXx .carousel-indicators,
  .cid-sDDXerhqXx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXerhqXx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXerhqXx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXerhqXx .carousel-indicators .active,
.cid-sDDXerhqXx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXerhqXx .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXerhqXx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXerhqXx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXerhqXx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXerhqXx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXerhqXx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXerhqXx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXerhqXx .carousel {
  width: 100%;
}
.cid-sDDXerhqXx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXerhqXx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXerhqXx .modal.fade .modal-dialog,
.cid-sDDXerhqXx .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXerhqXx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXerhqXx H6 {
  text-align: center;
}
.cid-sDDXeslUYj {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXeslUYj .item {
  padding-bottom: 2rem;
}
.cid-sDDXeslUYj .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXeslUYj .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXeslUYj .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXeslUYj .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXeslUYj .carousel-control,
.cid-sDDXeslUYj .close {
  background: #1b1b1b;
}
.cid-sDDXeslUYj .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXeslUYj .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXeslUYj .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXeslUYj .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXeslUYj .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXeslUYj .close::before {
  content: '\e91a';
}
.cid-sDDXeslUYj .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXeslUYj .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXeslUYj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXeslUYj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXeslUYj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXeslUYj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXeslUYj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXeslUYj .carousel-indicators li.active,
.cid-sDDXeslUYj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXeslUYj .carousel-indicators li::after,
.cid-sDDXeslUYj .carousel-indicators li::before {
  content: none;
}
.cid-sDDXeslUYj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXeslUYj .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXeslUYj .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXeslUYj .carousel-indicators {
    display: none;
  }
}
.cid-sDDXeslUYj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXeslUYj .carousel-inner > .active {
  display: block;
}
.cid-sDDXeslUYj .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXeslUYj .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXeslUYj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXeslUYj .carousel-control,
  .cid-sDDXeslUYj .carousel-indicators,
  .cid-sDDXeslUYj .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXeslUYj .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXeslUYj .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXeslUYj .carousel-indicators .active,
.cid-sDDXeslUYj .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXeslUYj .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXeslUYj .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXeslUYj .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXeslUYj .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXeslUYj .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXeslUYj .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXeslUYj .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXeslUYj .carousel {
  width: 100%;
}
.cid-sDDXeslUYj .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXeslUYj .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXeslUYj .modal.fade .modal-dialog,
.cid-sDDXeslUYj .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXeslUYj .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXeslUYj H6 {
  text-align: center;
}
.cid-sDDXetna7W {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXetna7W .item {
  padding-bottom: 2rem;
}
.cid-sDDXetna7W .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXetna7W .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXetna7W .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXetna7W .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXetna7W .carousel-control,
.cid-sDDXetna7W .close {
  background: #1b1b1b;
}
.cid-sDDXetna7W .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXetna7W .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXetna7W .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXetna7W .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXetna7W .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXetna7W .close::before {
  content: '\e91a';
}
.cid-sDDXetna7W .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXetna7W .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXetna7W .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXetna7W .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXetna7W .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXetna7W .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXetna7W .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXetna7W .carousel-indicators li.active,
.cid-sDDXetna7W .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXetna7W .carousel-indicators li::after,
.cid-sDDXetna7W .carousel-indicators li::before {
  content: none;
}
.cid-sDDXetna7W .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXetna7W .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXetna7W .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXetna7W .carousel-indicators {
    display: none;
  }
}
.cid-sDDXetna7W .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXetna7W .carousel-inner > .active {
  display: block;
}
.cid-sDDXetna7W .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXetna7W .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXetna7W .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXetna7W .carousel-control,
  .cid-sDDXetna7W .carousel-indicators,
  .cid-sDDXetna7W .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXetna7W .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXetna7W .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXetna7W .carousel-indicators .active,
.cid-sDDXetna7W .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXetna7W .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXetna7W .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXetna7W .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXetna7W .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXetna7W .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXetna7W .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXetna7W .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXetna7W .carousel {
  width: 100%;
}
.cid-sDDXetna7W .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXetna7W .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXetna7W .modal.fade .modal-dialog,
.cid-sDDXetna7W .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXetna7W .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXetna7W H6 {
  text-align: center;
}
.cid-sDDXeuqPQD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXeuqPQD .item {
  padding-bottom: 2rem;
}
.cid-sDDXeuqPQD .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXeuqPQD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXeuqPQD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXeuqPQD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXeuqPQD .carousel-control,
.cid-sDDXeuqPQD .close {
  background: #1b1b1b;
}
.cid-sDDXeuqPQD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXeuqPQD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXeuqPQD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXeuqPQD .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXeuqPQD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXeuqPQD .close::before {
  content: '\e91a';
}
.cid-sDDXeuqPQD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXeuqPQD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXeuqPQD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXeuqPQD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXeuqPQD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXeuqPQD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXeuqPQD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXeuqPQD .carousel-indicators li.active,
.cid-sDDXeuqPQD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXeuqPQD .carousel-indicators li::after,
.cid-sDDXeuqPQD .carousel-indicators li::before {
  content: none;
}
.cid-sDDXeuqPQD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXeuqPQD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXeuqPQD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXeuqPQD .carousel-indicators {
    display: none;
  }
}
.cid-sDDXeuqPQD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXeuqPQD .carousel-inner > .active {
  display: block;
}
.cid-sDDXeuqPQD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXeuqPQD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXeuqPQD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXeuqPQD .carousel-control,
  .cid-sDDXeuqPQD .carousel-indicators,
  .cid-sDDXeuqPQD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXeuqPQD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXeuqPQD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXeuqPQD .carousel-indicators .active,
.cid-sDDXeuqPQD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXeuqPQD .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXeuqPQD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXeuqPQD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXeuqPQD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXeuqPQD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXeuqPQD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXeuqPQD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXeuqPQD .carousel {
  width: 100%;
}
.cid-sDDXeuqPQD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXeuqPQD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXeuqPQD .modal.fade .modal-dialog,
.cid-sDDXeuqPQD .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXeuqPQD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXeuqPQD H6 {
  text-align: center;
}
.cid-sDDXevxLvM {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXevxLvM .item {
  padding-bottom: 2rem;
}
.cid-sDDXevxLvM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXevxLvM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXevxLvM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXevxLvM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXevxLvM .carousel-control,
.cid-sDDXevxLvM .close {
  background: #1b1b1b;
}
.cid-sDDXevxLvM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXevxLvM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXevxLvM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXevxLvM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXevxLvM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXevxLvM .close::before {
  content: '\e91a';
}
.cid-sDDXevxLvM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXevxLvM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXevxLvM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXevxLvM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXevxLvM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXevxLvM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXevxLvM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXevxLvM .carousel-indicators li.active,
.cid-sDDXevxLvM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXevxLvM .carousel-indicators li::after,
.cid-sDDXevxLvM .carousel-indicators li::before {
  content: none;
}
.cid-sDDXevxLvM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXevxLvM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXevxLvM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXevxLvM .carousel-indicators {
    display: none;
  }
}
.cid-sDDXevxLvM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXevxLvM .carousel-inner > .active {
  display: block;
}
.cid-sDDXevxLvM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXevxLvM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXevxLvM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXevxLvM .carousel-control,
  .cid-sDDXevxLvM .carousel-indicators,
  .cid-sDDXevxLvM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXevxLvM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXevxLvM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXevxLvM .carousel-indicators .active,
.cid-sDDXevxLvM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXevxLvM .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXevxLvM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXevxLvM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXevxLvM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXevxLvM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXevxLvM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXevxLvM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXevxLvM .carousel {
  width: 100%;
}
.cid-sDDXevxLvM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXevxLvM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXevxLvM .modal.fade .modal-dialog,
.cid-sDDXevxLvM .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXevxLvM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXevxLvM H6 {
  text-align: center;
}
.cid-sDDXewBPw9 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXewBPw9 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXewBPw9 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXewBPw9 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXewBPw9 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXexgupa {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXexgupa .item {
  padding-bottom: 2rem;
}
.cid-sDDXexgupa .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXexgupa .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXexgupa .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXexgupa .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXexgupa .carousel-control,
.cid-sDDXexgupa .close {
  background: #1b1b1b;
}
.cid-sDDXexgupa .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXexgupa .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXexgupa .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXexgupa .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXexgupa .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXexgupa .close::before {
  content: '\e91a';
}
.cid-sDDXexgupa .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXexgupa .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXexgupa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXexgupa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXexgupa .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXexgupa .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXexgupa .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXexgupa .carousel-indicators li.active,
.cid-sDDXexgupa .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXexgupa .carousel-indicators li::after,
.cid-sDDXexgupa .carousel-indicators li::before {
  content: none;
}
.cid-sDDXexgupa .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXexgupa .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXexgupa .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXexgupa .carousel-indicators {
    display: none;
  }
}
.cid-sDDXexgupa .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXexgupa .carousel-inner > .active {
  display: block;
}
.cid-sDDXexgupa .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXexgupa .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXexgupa .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXexgupa .carousel-control,
  .cid-sDDXexgupa .carousel-indicators,
  .cid-sDDXexgupa .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXexgupa .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXexgupa .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXexgupa .carousel-indicators .active,
.cid-sDDXexgupa .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXexgupa .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXexgupa .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXexgupa .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXexgupa .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXexgupa .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXexgupa .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXexgupa .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXexgupa .carousel {
  width: 100%;
}
.cid-sDDXexgupa .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXexgupa .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXexgupa .modal.fade .modal-dialog,
.cid-sDDXexgupa .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXexgupa .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXexgupa H6 {
  text-align: center;
}
.cid-sDDXeykgVg {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDXeykgVg .row {
    flex-direction: column-reverse;
  }
  .cid-sDDXeykgVg .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDXeykgVg .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDXeykgVg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDXeykgVg .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDXeykgVg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDXeykgVg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDXeykgVg .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDXeykgVg .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDXeykgVg .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDXeykgVg .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDXeykgVg .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDXeykgVg .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDXeykgVg P {
  color: #4479d9;
}
.cid-sDDXeAkDWT {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDXeAkDWT .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDXeAkDWT .mbr-text {
  color: #767676;
}
.cid-sDDXeAkDWT .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDXeAkDWT .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDXeAkDWT .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDXeAkDWT .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDXeAkDWT .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDXeAkDWT .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDXeAkDWT .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDXeAkDWT .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDXeAkDWT .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDXeAkDWT .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDXne029p {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDXne029p nav.navbar {
  position: fixed;
}
.cid-sDDXne029p .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-sDDXne029p .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDXne029p .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDXne029p .dropdown-item:hover,
.cid-sDDXne029p .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDXne029p .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDXne029p .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDXne029p .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDXne029p .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDXne029p .nav-link {
  position: relative;
}
.cid-sDDXne029p .container {
  display: flex;
  margin: auto;
}
.cid-sDDXne029p .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDXne029p .dropdown-menu,
.cid-sDDXne029p .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDXne029p .nav-item:focus,
.cid-sDDXne029p .nav-link:focus {
  outline: none;
}
.cid-sDDXne029p .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDXne029p .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDXne029p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDXne029p .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDXne029p .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDXne029p .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDXne029p .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDXne029p .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDXne029p .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDXne029p .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDXne029p .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDXne029p .navbar.collapsed {
  justify-content: center;
}
.cid-sDDXne029p .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDXne029p .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDXne029p .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDXne029p .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDXne029p .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDXne029p .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-sDDXne029p .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDXne029p .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDXne029p .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDXne029p .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDXne029p .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDXne029p .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDXne029p .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDXne029p .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-sDDXne029p .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDXne029p .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDXne029p .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDXne029p .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDXne029p .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDXne029p .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDXne029p .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDXne029p .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDXne029p .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDXne029p .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDXne029p .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDXne029p .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDXne029p .dropdown-item.active,
.cid-sDDXne029p .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDXne029p .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDXne029p .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDXne029p .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDXne029p .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDXne029p .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDXne029p .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDXne029p ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDXne029p .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDXne029p button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDXne029p button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDXne029p button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDXne029p button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDXne029p button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDXne029p button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDXne029p nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDXne029p nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDXne029p nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDXne029p nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDXne029p .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDXne029p a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDXne029p .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-sDDXne029p .navbar {
    height: 70px;
  }
  .cid-sDDXne029p .navbar.opened {
    height: auto;
  }
  .cid-sDDXne029p .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDXneWZJP {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDXnfxgCe {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXnfxgCe .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXnfYcWR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXnfYcWR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXnfYcWR img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXnfYcWR .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXngpEx2 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXngpEx2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXngpEx2 .row {
  flex-direction: row-reverse;
}
.cid-sDDXngpEx2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXngpEx2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXngpEx2 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDXngW7pl {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDXngW7pl .item {
  padding-bottom: 2rem;
}
.cid-sDDXngW7pl .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXngW7pl .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXngW7pl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXngW7pl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXngW7pl .carousel-control,
.cid-sDDXngW7pl .close {
  background: #1b1b1b;
}
.cid-sDDXngW7pl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXngW7pl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXngW7pl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXngW7pl .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXngW7pl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXngW7pl .close::before {
  content: '\e91a';
}
.cid-sDDXngW7pl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXngW7pl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXngW7pl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXngW7pl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXngW7pl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXngW7pl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXngW7pl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXngW7pl .carousel-indicators li.active,
.cid-sDDXngW7pl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXngW7pl .carousel-indicators li::after,
.cid-sDDXngW7pl .carousel-indicators li::before {
  content: none;
}
.cid-sDDXngW7pl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXngW7pl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXngW7pl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXngW7pl .carousel-indicators {
    display: none;
  }
}
.cid-sDDXngW7pl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXngW7pl .carousel-inner > .active {
  display: block;
}
.cid-sDDXngW7pl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXngW7pl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXngW7pl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXngW7pl .carousel-control,
  .cid-sDDXngW7pl .carousel-indicators,
  .cid-sDDXngW7pl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXngW7pl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXngW7pl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXngW7pl .carousel-indicators .active,
.cid-sDDXngW7pl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXngW7pl .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXngW7pl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXngW7pl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXngW7pl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXngW7pl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXngW7pl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXngW7pl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXngW7pl .carousel {
  width: 100%;
}
.cid-sDDXngW7pl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXngW7pl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXngW7pl .modal.fade .modal-dialog,
.cid-sDDXngW7pl .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXngW7pl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXngW7pl H6 {
  text-align: center;
}
.cid-sDDXnhJNsC {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXnhJNsC .item {
  padding-bottom: 2rem;
}
.cid-sDDXnhJNsC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnhJNsC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnhJNsC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnhJNsC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnhJNsC .carousel-control,
.cid-sDDXnhJNsC .close {
  background: #1b1b1b;
}
.cid-sDDXnhJNsC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnhJNsC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnhJNsC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnhJNsC .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnhJNsC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnhJNsC .close::before {
  content: '\e91a';
}
.cid-sDDXnhJNsC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnhJNsC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnhJNsC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnhJNsC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnhJNsC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnhJNsC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnhJNsC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnhJNsC .carousel-indicators li.active,
.cid-sDDXnhJNsC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnhJNsC .carousel-indicators li::after,
.cid-sDDXnhJNsC .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnhJNsC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnhJNsC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnhJNsC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnhJNsC .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnhJNsC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnhJNsC .carousel-inner > .active {
  display: block;
}
.cid-sDDXnhJNsC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnhJNsC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnhJNsC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnhJNsC .carousel-control,
  .cid-sDDXnhJNsC .carousel-indicators,
  .cid-sDDXnhJNsC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnhJNsC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnhJNsC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnhJNsC .carousel-indicators .active,
.cid-sDDXnhJNsC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnhJNsC .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnhJNsC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnhJNsC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnhJNsC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnhJNsC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnhJNsC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnhJNsC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnhJNsC .carousel {
  width: 100%;
}
.cid-sDDXnhJNsC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnhJNsC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnhJNsC .modal.fade .modal-dialog,
.cid-sDDXnhJNsC .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnhJNsC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnhJNsC H6 {
  text-align: center;
}
.cid-sDDXnizgEs {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXnizgEs .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXnizgEs img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXnizgEs .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXnj0HPk {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXnj0HPk .item {
  padding-bottom: 2rem;
}
.cid-sDDXnj0HPk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnj0HPk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnj0HPk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnj0HPk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnj0HPk .carousel-control,
.cid-sDDXnj0HPk .close {
  background: #1b1b1b;
}
.cid-sDDXnj0HPk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnj0HPk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnj0HPk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnj0HPk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnj0HPk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnj0HPk .close::before {
  content: '\e91a';
}
.cid-sDDXnj0HPk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnj0HPk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnj0HPk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnj0HPk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnj0HPk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnj0HPk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnj0HPk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnj0HPk .carousel-indicators li.active,
.cid-sDDXnj0HPk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnj0HPk .carousel-indicators li::after,
.cid-sDDXnj0HPk .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnj0HPk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnj0HPk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnj0HPk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnj0HPk .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnj0HPk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnj0HPk .carousel-inner > .active {
  display: block;
}
.cid-sDDXnj0HPk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnj0HPk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnj0HPk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnj0HPk .carousel-control,
  .cid-sDDXnj0HPk .carousel-indicators,
  .cid-sDDXnj0HPk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnj0HPk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnj0HPk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnj0HPk .carousel-indicators .active,
.cid-sDDXnj0HPk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnj0HPk .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnj0HPk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnj0HPk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnj0HPk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnj0HPk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnj0HPk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnj0HPk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnj0HPk .carousel {
  width: 100%;
}
.cid-sDDXnj0HPk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnj0HPk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnj0HPk .modal.fade .modal-dialog,
.cid-sDDXnj0HPk .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnj0HPk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnj0HPk H6 {
  text-align: center;
}
.cid-sDDXnjSF2q {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXnjSF2q .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXnjSF2q .row {
  flex-direction: row-reverse;
}
.cid-sDDXnjSF2q img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXnjSF2q .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXnjSF2q .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXnkoUZ0 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXnkoUZ0 .item {
  padding-bottom: 2rem;
}
.cid-sDDXnkoUZ0 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnkoUZ0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnkoUZ0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnkoUZ0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnkoUZ0 .carousel-control,
.cid-sDDXnkoUZ0 .close {
  background: #1b1b1b;
}
.cid-sDDXnkoUZ0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnkoUZ0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnkoUZ0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnkoUZ0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnkoUZ0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnkoUZ0 .close::before {
  content: '\e91a';
}
.cid-sDDXnkoUZ0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnkoUZ0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnkoUZ0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnkoUZ0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnkoUZ0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnkoUZ0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnkoUZ0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnkoUZ0 .carousel-indicators li.active,
.cid-sDDXnkoUZ0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnkoUZ0 .carousel-indicators li::after,
.cid-sDDXnkoUZ0 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnkoUZ0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnkoUZ0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnkoUZ0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnkoUZ0 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnkoUZ0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnkoUZ0 .carousel-inner > .active {
  display: block;
}
.cid-sDDXnkoUZ0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnkoUZ0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnkoUZ0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnkoUZ0 .carousel-control,
  .cid-sDDXnkoUZ0 .carousel-indicators,
  .cid-sDDXnkoUZ0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnkoUZ0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnkoUZ0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnkoUZ0 .carousel-indicators .active,
.cid-sDDXnkoUZ0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnkoUZ0 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnkoUZ0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnkoUZ0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnkoUZ0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnkoUZ0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnkoUZ0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnkoUZ0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnkoUZ0 .carousel {
  width: 100%;
}
.cid-sDDXnkoUZ0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnkoUZ0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnkoUZ0 .modal.fade .modal-dialog,
.cid-sDDXnkoUZ0 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnkoUZ0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnkoUZ0 H6 {
  text-align: center;
}
.cid-sDDXnlbtEN {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXnlbtEN .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXnlbtEN img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXnlbtEN .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXnlbtEN .mbr-section-title {
  text-align: left;
}
.cid-sDDXnlJZIS {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXnlJZIS .item {
  padding-bottom: 2rem;
}
.cid-sDDXnlJZIS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnlJZIS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnlJZIS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnlJZIS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnlJZIS .carousel-control,
.cid-sDDXnlJZIS .close {
  background: #1b1b1b;
}
.cid-sDDXnlJZIS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnlJZIS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnlJZIS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnlJZIS .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnlJZIS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnlJZIS .close::before {
  content: '\e91a';
}
.cid-sDDXnlJZIS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnlJZIS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnlJZIS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnlJZIS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnlJZIS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnlJZIS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnlJZIS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnlJZIS .carousel-indicators li.active,
.cid-sDDXnlJZIS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnlJZIS .carousel-indicators li::after,
.cid-sDDXnlJZIS .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnlJZIS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnlJZIS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnlJZIS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnlJZIS .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnlJZIS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnlJZIS .carousel-inner > .active {
  display: block;
}
.cid-sDDXnlJZIS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnlJZIS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnlJZIS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnlJZIS .carousel-control,
  .cid-sDDXnlJZIS .carousel-indicators,
  .cid-sDDXnlJZIS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnlJZIS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnlJZIS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnlJZIS .carousel-indicators .active,
.cid-sDDXnlJZIS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnlJZIS .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnlJZIS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnlJZIS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnlJZIS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnlJZIS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnlJZIS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnlJZIS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnlJZIS .carousel {
  width: 100%;
}
.cid-sDDXnlJZIS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnlJZIS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnlJZIS .modal.fade .modal-dialog,
.cid-sDDXnlJZIS .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnlJZIS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnlJZIS H6 {
  text-align: center;
}
.cid-sDDXnmFkOO {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDXnmFkOO .item {
  padding-bottom: 2rem;
}
.cid-sDDXnmFkOO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnmFkOO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnmFkOO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnmFkOO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnmFkOO .carousel-control,
.cid-sDDXnmFkOO .close {
  background: #1b1b1b;
}
.cid-sDDXnmFkOO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnmFkOO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnmFkOO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnmFkOO .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnmFkOO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnmFkOO .close::before {
  content: '\e91a';
}
.cid-sDDXnmFkOO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnmFkOO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnmFkOO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnmFkOO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnmFkOO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnmFkOO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnmFkOO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnmFkOO .carousel-indicators li.active,
.cid-sDDXnmFkOO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnmFkOO .carousel-indicators li::after,
.cid-sDDXnmFkOO .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnmFkOO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnmFkOO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnmFkOO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnmFkOO .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnmFkOO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnmFkOO .carousel-inner > .active {
  display: block;
}
.cid-sDDXnmFkOO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnmFkOO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnmFkOO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnmFkOO .carousel-control,
  .cid-sDDXnmFkOO .carousel-indicators,
  .cid-sDDXnmFkOO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnmFkOO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnmFkOO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnmFkOO .carousel-indicators .active,
.cid-sDDXnmFkOO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnmFkOO .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnmFkOO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnmFkOO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnmFkOO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnmFkOO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnmFkOO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnmFkOO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnmFkOO .carousel {
  width: 100%;
}
.cid-sDDXnmFkOO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnmFkOO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnmFkOO .modal.fade .modal-dialog,
.cid-sDDXnmFkOO .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnmFkOO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnmFkOO H6 {
  text-align: center;
}
.cid-sDDXnnzXDu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXnnzXDu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXnnzXDu .row {
  flex-direction: row-reverse;
}
.cid-sDDXnnzXDu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXnnzXDu .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXnnzXDu .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXno99Jt {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXno99Jt .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXno99Jt .row {
  flex-direction: row-reverse;
}
.cid-sDDXno99Jt img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXno99Jt .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXnoFYzM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXnoFYzM .item {
  padding-bottom: 2rem;
}
.cid-sDDXnoFYzM .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnoFYzM .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnoFYzM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnoFYzM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnoFYzM .carousel-control,
.cid-sDDXnoFYzM .close {
  background: #1b1b1b;
}
.cid-sDDXnoFYzM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnoFYzM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnoFYzM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnoFYzM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnoFYzM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnoFYzM .close::before {
  content: '\e91a';
}
.cid-sDDXnoFYzM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnoFYzM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnoFYzM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnoFYzM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnoFYzM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnoFYzM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnoFYzM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnoFYzM .carousel-indicators li.active,
.cid-sDDXnoFYzM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnoFYzM .carousel-indicators li::after,
.cid-sDDXnoFYzM .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnoFYzM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnoFYzM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnoFYzM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnoFYzM .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnoFYzM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnoFYzM .carousel-inner > .active {
  display: block;
}
.cid-sDDXnoFYzM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnoFYzM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnoFYzM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnoFYzM .carousel-control,
  .cid-sDDXnoFYzM .carousel-indicators,
  .cid-sDDXnoFYzM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnoFYzM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnoFYzM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnoFYzM .carousel-indicators .active,
.cid-sDDXnoFYzM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnoFYzM .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnoFYzM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnoFYzM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnoFYzM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnoFYzM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnoFYzM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnoFYzM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnoFYzM .carousel {
  width: 100%;
}
.cid-sDDXnoFYzM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnoFYzM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnoFYzM .modal.fade .modal-dialog,
.cid-sDDXnoFYzM .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnoFYzM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnoFYzM H6 {
  text-align: center;
}
.cid-sDDXnqvWWD {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXnqvWWD .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXnqvWWD img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXnqvWWD .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXnqvWWD .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXnr884Y {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXnr884Y .item {
  padding-bottom: 2rem;
}
.cid-sDDXnr884Y .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnr884Y .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnr884Y .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnr884Y .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnr884Y .carousel-control,
.cid-sDDXnr884Y .close {
  background: #1b1b1b;
}
.cid-sDDXnr884Y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnr884Y .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnr884Y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnr884Y .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnr884Y .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnr884Y .close::before {
  content: '\e91a';
}
.cid-sDDXnr884Y .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnr884Y .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnr884Y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnr884Y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnr884Y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnr884Y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnr884Y .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnr884Y .carousel-indicators li.active,
.cid-sDDXnr884Y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnr884Y .carousel-indicators li::after,
.cid-sDDXnr884Y .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnr884Y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnr884Y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnr884Y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnr884Y .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnr884Y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnr884Y .carousel-inner > .active {
  display: block;
}
.cid-sDDXnr884Y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnr884Y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnr884Y .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnr884Y .carousel-control,
  .cid-sDDXnr884Y .carousel-indicators,
  .cid-sDDXnr884Y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnr884Y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnr884Y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnr884Y .carousel-indicators .active,
.cid-sDDXnr884Y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnr884Y .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnr884Y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnr884Y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnr884Y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnr884Y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnr884Y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnr884Y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnr884Y .carousel {
  width: 100%;
}
.cid-sDDXnr884Y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnr884Y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnr884Y .modal.fade .modal-dialog,
.cid-sDDXnr884Y .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnr884Y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnr884Y H6 {
  text-align: center;
}
.cid-sDDXns5aE4 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXns5aE4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXns5aE4 .row {
  flex-direction: row-reverse;
}
.cid-sDDXns5aE4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXns5aE4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXnsECQA {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXnsECQA .item {
  padding-bottom: 2rem;
}
.cid-sDDXnsECQA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnsECQA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnsECQA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnsECQA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnsECQA .carousel-control,
.cid-sDDXnsECQA .close {
  background: #1b1b1b;
}
.cid-sDDXnsECQA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnsECQA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnsECQA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnsECQA .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnsECQA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnsECQA .close::before {
  content: '\e91a';
}
.cid-sDDXnsECQA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnsECQA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnsECQA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnsECQA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnsECQA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnsECQA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnsECQA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnsECQA .carousel-indicators li.active,
.cid-sDDXnsECQA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnsECQA .carousel-indicators li::after,
.cid-sDDXnsECQA .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnsECQA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnsECQA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnsECQA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnsECQA .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnsECQA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnsECQA .carousel-inner > .active {
  display: block;
}
.cid-sDDXnsECQA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnsECQA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnsECQA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnsECQA .carousel-control,
  .cid-sDDXnsECQA .carousel-indicators,
  .cid-sDDXnsECQA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnsECQA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnsECQA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnsECQA .carousel-indicators .active,
.cid-sDDXnsECQA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnsECQA .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnsECQA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnsECQA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnsECQA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnsECQA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnsECQA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnsECQA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnsECQA .carousel {
  width: 100%;
}
.cid-sDDXnsECQA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnsECQA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnsECQA .modal.fade .modal-dialog,
.cid-sDDXnsECQA .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnsECQA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnsECQA H6 {
  text-align: center;
}
.cid-sDDXntCQYa {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXntCQYa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXntCQYa img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXntCQYa .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXntCQYa .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXnubsGY {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXnubsGY .item {
  padding-bottom: 2rem;
}
.cid-sDDXnubsGY .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnubsGY .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnubsGY .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnubsGY .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnubsGY .carousel-control,
.cid-sDDXnubsGY .close {
  background: #1b1b1b;
}
.cid-sDDXnubsGY .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnubsGY .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnubsGY .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnubsGY .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnubsGY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnubsGY .close::before {
  content: '\e91a';
}
.cid-sDDXnubsGY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnubsGY .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnubsGY .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnubsGY .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnubsGY .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnubsGY .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnubsGY .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnubsGY .carousel-indicators li.active,
.cid-sDDXnubsGY .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnubsGY .carousel-indicators li::after,
.cid-sDDXnubsGY .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnubsGY .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnubsGY .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnubsGY .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnubsGY .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnubsGY .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnubsGY .carousel-inner > .active {
  display: block;
}
.cid-sDDXnubsGY .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnubsGY .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnubsGY .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnubsGY .carousel-control,
  .cid-sDDXnubsGY .carousel-indicators,
  .cid-sDDXnubsGY .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnubsGY .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnubsGY .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnubsGY .carousel-indicators .active,
.cid-sDDXnubsGY .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnubsGY .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnubsGY .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnubsGY .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnubsGY .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnubsGY .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnubsGY .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnubsGY .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnubsGY .carousel {
  width: 100%;
}
.cid-sDDXnubsGY .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnubsGY .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnubsGY .modal.fade .modal-dialog,
.cid-sDDXnubsGY .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnubsGY .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnubsGY H6 {
  text-align: center;
}
.cid-sDDXnvbFZS {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXnvbFZS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXnvbFZS .row {
  flex-direction: row-reverse;
}
.cid-sDDXnvbFZS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXnvbFZS .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXnvM2r8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDXnvM2r8 .item {
  padding-bottom: 2rem;
}
.cid-sDDXnvM2r8 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnvM2r8 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnvM2r8 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnvM2r8 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnvM2r8 .carousel-control,
.cid-sDDXnvM2r8 .close {
  background: #1b1b1b;
}
.cid-sDDXnvM2r8 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnvM2r8 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnvM2r8 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnvM2r8 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnvM2r8 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnvM2r8 .close::before {
  content: '\e91a';
}
.cid-sDDXnvM2r8 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnvM2r8 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnvM2r8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnvM2r8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnvM2r8 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnvM2r8 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnvM2r8 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnvM2r8 .carousel-indicators li.active,
.cid-sDDXnvM2r8 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnvM2r8 .carousel-indicators li::after,
.cid-sDDXnvM2r8 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnvM2r8 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnvM2r8 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnvM2r8 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnvM2r8 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnvM2r8 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnvM2r8 .carousel-inner > .active {
  display: block;
}
.cid-sDDXnvM2r8 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnvM2r8 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnvM2r8 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnvM2r8 .carousel-control,
  .cid-sDDXnvM2r8 .carousel-indicators,
  .cid-sDDXnvM2r8 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnvM2r8 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnvM2r8 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnvM2r8 .carousel-indicators .active,
.cid-sDDXnvM2r8 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnvM2r8 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnvM2r8 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnvM2r8 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnvM2r8 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnvM2r8 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnvM2r8 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnvM2r8 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnvM2r8 .carousel {
  width: 100%;
}
.cid-sDDXnvM2r8 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnvM2r8 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnvM2r8 .modal.fade .modal-dialog,
.cid-sDDXnvM2r8 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnvM2r8 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnvM2r8 H6 {
  text-align: center;
}
.cid-sDDXnwMB2B {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXnwMB2B .item {
  padding-bottom: 2rem;
}
.cid-sDDXnwMB2B .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnwMB2B .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnwMB2B .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnwMB2B .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnwMB2B .carousel-control,
.cid-sDDXnwMB2B .close {
  background: #1b1b1b;
}
.cid-sDDXnwMB2B .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnwMB2B .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnwMB2B .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnwMB2B .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnwMB2B .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnwMB2B .close::before {
  content: '\e91a';
}
.cid-sDDXnwMB2B .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnwMB2B .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnwMB2B .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnwMB2B .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnwMB2B .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnwMB2B .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnwMB2B .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnwMB2B .carousel-indicators li.active,
.cid-sDDXnwMB2B .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnwMB2B .carousel-indicators li::after,
.cid-sDDXnwMB2B .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnwMB2B .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnwMB2B .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnwMB2B .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnwMB2B .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnwMB2B .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnwMB2B .carousel-inner > .active {
  display: block;
}
.cid-sDDXnwMB2B .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnwMB2B .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnwMB2B .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnwMB2B .carousel-control,
  .cid-sDDXnwMB2B .carousel-indicators,
  .cid-sDDXnwMB2B .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnwMB2B .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnwMB2B .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnwMB2B .carousel-indicators .active,
.cid-sDDXnwMB2B .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnwMB2B .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnwMB2B .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnwMB2B .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnwMB2B .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnwMB2B .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnwMB2B .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnwMB2B .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnwMB2B .carousel {
  width: 100%;
}
.cid-sDDXnwMB2B .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnwMB2B .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnwMB2B .modal.fade .modal-dialog,
.cid-sDDXnwMB2B .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnwMB2B .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnwMB2B H6 {
  text-align: center;
}
.cid-sDDXnxTKGS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXnxTKGS .item {
  padding-bottom: 2rem;
}
.cid-sDDXnxTKGS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnxTKGS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnxTKGS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnxTKGS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnxTKGS .carousel-control,
.cid-sDDXnxTKGS .close {
  background: #1b1b1b;
}
.cid-sDDXnxTKGS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnxTKGS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnxTKGS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnxTKGS .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnxTKGS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnxTKGS .close::before {
  content: '\e91a';
}
.cid-sDDXnxTKGS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnxTKGS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnxTKGS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnxTKGS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnxTKGS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnxTKGS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnxTKGS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnxTKGS .carousel-indicators li.active,
.cid-sDDXnxTKGS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnxTKGS .carousel-indicators li::after,
.cid-sDDXnxTKGS .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnxTKGS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnxTKGS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnxTKGS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnxTKGS .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnxTKGS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnxTKGS .carousel-inner > .active {
  display: block;
}
.cid-sDDXnxTKGS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnxTKGS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnxTKGS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnxTKGS .carousel-control,
  .cid-sDDXnxTKGS .carousel-indicators,
  .cid-sDDXnxTKGS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnxTKGS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnxTKGS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnxTKGS .carousel-indicators .active,
.cid-sDDXnxTKGS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnxTKGS .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnxTKGS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnxTKGS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnxTKGS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnxTKGS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnxTKGS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnxTKGS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnxTKGS .carousel {
  width: 100%;
}
.cid-sDDXnxTKGS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnxTKGS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnxTKGS .modal.fade .modal-dialog,
.cid-sDDXnxTKGS .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnxTKGS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnxTKGS H6 {
  text-align: center;
}
.cid-sDDXnyUxNA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXnyUxNA .item {
  padding-bottom: 2rem;
}
.cid-sDDXnyUxNA .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnyUxNA .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnyUxNA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnyUxNA .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnyUxNA .carousel-control,
.cid-sDDXnyUxNA .close {
  background: #1b1b1b;
}
.cid-sDDXnyUxNA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnyUxNA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnyUxNA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnyUxNA .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnyUxNA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnyUxNA .close::before {
  content: '\e91a';
}
.cid-sDDXnyUxNA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnyUxNA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnyUxNA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnyUxNA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnyUxNA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnyUxNA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnyUxNA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnyUxNA .carousel-indicators li.active,
.cid-sDDXnyUxNA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnyUxNA .carousel-indicators li::after,
.cid-sDDXnyUxNA .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnyUxNA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnyUxNA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnyUxNA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnyUxNA .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnyUxNA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnyUxNA .carousel-inner > .active {
  display: block;
}
.cid-sDDXnyUxNA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnyUxNA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnyUxNA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnyUxNA .carousel-control,
  .cid-sDDXnyUxNA .carousel-indicators,
  .cid-sDDXnyUxNA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnyUxNA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnyUxNA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnyUxNA .carousel-indicators .active,
.cid-sDDXnyUxNA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnyUxNA .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnyUxNA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnyUxNA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnyUxNA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnyUxNA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnyUxNA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnyUxNA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnyUxNA .carousel {
  width: 100%;
}
.cid-sDDXnyUxNA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnyUxNA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnyUxNA .modal.fade .modal-dialog,
.cid-sDDXnyUxNA .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnyUxNA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnyUxNA H6 {
  text-align: center;
}
.cid-sDDXnzYaEG {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXnzYaEG .item {
  padding-bottom: 2rem;
}
.cid-sDDXnzYaEG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnzYaEG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnzYaEG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnzYaEG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnzYaEG .carousel-control,
.cid-sDDXnzYaEG .close {
  background: #1b1b1b;
}
.cid-sDDXnzYaEG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnzYaEG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnzYaEG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnzYaEG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnzYaEG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnzYaEG .close::before {
  content: '\e91a';
}
.cid-sDDXnzYaEG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnzYaEG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnzYaEG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnzYaEG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnzYaEG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnzYaEG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnzYaEG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnzYaEG .carousel-indicators li.active,
.cid-sDDXnzYaEG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnzYaEG .carousel-indicators li::after,
.cid-sDDXnzYaEG .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnzYaEG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnzYaEG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnzYaEG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnzYaEG .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnzYaEG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnzYaEG .carousel-inner > .active {
  display: block;
}
.cid-sDDXnzYaEG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnzYaEG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnzYaEG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnzYaEG .carousel-control,
  .cid-sDDXnzYaEG .carousel-indicators,
  .cid-sDDXnzYaEG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnzYaEG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnzYaEG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnzYaEG .carousel-indicators .active,
.cid-sDDXnzYaEG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnzYaEG .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnzYaEG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnzYaEG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnzYaEG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnzYaEG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnzYaEG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnzYaEG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnzYaEG .carousel {
  width: 100%;
}
.cid-sDDXnzYaEG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnzYaEG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnzYaEG .modal.fade .modal-dialog,
.cid-sDDXnzYaEG .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnzYaEG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnzYaEG H6 {
  text-align: center;
}
.cid-sDDXnAWlpG {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXnAWlpG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXnAWlpG img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXnAWlpG .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXnAWlpG .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXnBFaEU {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXnBFaEU .item {
  padding-bottom: 2rem;
}
.cid-sDDXnBFaEU .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXnBFaEU .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXnBFaEU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXnBFaEU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXnBFaEU .carousel-control,
.cid-sDDXnBFaEU .close {
  background: #1b1b1b;
}
.cid-sDDXnBFaEU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXnBFaEU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXnBFaEU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXnBFaEU .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXnBFaEU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXnBFaEU .close::before {
  content: '\e91a';
}
.cid-sDDXnBFaEU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXnBFaEU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXnBFaEU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnBFaEU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXnBFaEU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXnBFaEU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXnBFaEU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXnBFaEU .carousel-indicators li.active,
.cid-sDDXnBFaEU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXnBFaEU .carousel-indicators li::after,
.cid-sDDXnBFaEU .carousel-indicators li::before {
  content: none;
}
.cid-sDDXnBFaEU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXnBFaEU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXnBFaEU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnBFaEU .carousel-indicators {
    display: none;
  }
}
.cid-sDDXnBFaEU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXnBFaEU .carousel-inner > .active {
  display: block;
}
.cid-sDDXnBFaEU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXnBFaEU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXnBFaEU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXnBFaEU .carousel-control,
  .cid-sDDXnBFaEU .carousel-indicators,
  .cid-sDDXnBFaEU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnBFaEU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXnBFaEU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXnBFaEU .carousel-indicators .active,
.cid-sDDXnBFaEU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXnBFaEU .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXnBFaEU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXnBFaEU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXnBFaEU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXnBFaEU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXnBFaEU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXnBFaEU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXnBFaEU .carousel {
  width: 100%;
}
.cid-sDDXnBFaEU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXnBFaEU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXnBFaEU .modal.fade .modal-dialog,
.cid-sDDXnBFaEU .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXnBFaEU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXnBFaEU H6 {
  text-align: center;
}
.cid-sDDXnCJCYo {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDXnCJCYo .row {
    flex-direction: column-reverse;
  }
  .cid-sDDXnCJCYo .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDXnCJCYo .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDXnCJCYo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDXnCJCYo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDXnCJCYo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDXnCJCYo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDXnCJCYo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDXnCJCYo .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDXnCJCYo .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDXnCJCYo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDXnCJCYo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDXnCJCYo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDXnCJCYo P {
  color: #4479d9;
}
.cid-sDDXnENGiq {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDXnENGiq .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDXnENGiq .mbr-text {
  color: #767676;
}
.cid-sDDXnENGiq .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDXnENGiq .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDXnENGiq .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDXnENGiq .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDXnENGiq .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDXnENGiq .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDXnENGiq .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDXnENGiq .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDXnENGiq .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDXnENGiq .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDXsybsvP {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDXsybsvP nav.navbar {
  position: fixed;
}
.cid-sDDXsybsvP .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-sDDXsybsvP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDXsybsvP .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDXsybsvP .dropdown-item:hover,
.cid-sDDXsybsvP .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDXsybsvP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDXsybsvP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDXsybsvP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDXsybsvP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDXsybsvP .nav-link {
  position: relative;
}
.cid-sDDXsybsvP .container {
  display: flex;
  margin: auto;
}
.cid-sDDXsybsvP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDXsybsvP .dropdown-menu,
.cid-sDDXsybsvP .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDXsybsvP .nav-item:focus,
.cid-sDDXsybsvP .nav-link:focus {
  outline: none;
}
.cid-sDDXsybsvP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDXsybsvP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDXsybsvP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDXsybsvP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDXsybsvP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDXsybsvP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDXsybsvP .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDXsybsvP .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDXsybsvP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDXsybsvP .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDXsybsvP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDXsybsvP .navbar.collapsed {
  justify-content: center;
}
.cid-sDDXsybsvP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDXsybsvP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDXsybsvP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDXsybsvP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDXsybsvP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDXsybsvP .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-sDDXsybsvP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDXsybsvP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDXsybsvP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDXsybsvP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDXsybsvP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDXsybsvP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDXsybsvP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDXsybsvP .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-sDDXsybsvP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDXsybsvP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDXsybsvP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDXsybsvP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDXsybsvP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDXsybsvP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDXsybsvP .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDXsybsvP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDXsybsvP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDXsybsvP .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDXsybsvP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDXsybsvP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDXsybsvP .dropdown-item.active,
.cid-sDDXsybsvP .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDXsybsvP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDXsybsvP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDXsybsvP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDXsybsvP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDXsybsvP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDXsybsvP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDXsybsvP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDXsybsvP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDXsybsvP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDXsybsvP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDXsybsvP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDXsybsvP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDXsybsvP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDXsybsvP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDXsybsvP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDXsybsvP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDXsybsvP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDXsybsvP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDXsybsvP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDXsybsvP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDXsybsvP .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-sDDXsybsvP .navbar {
    height: 70px;
  }
  .cid-sDDXsybsvP .navbar.opened {
    height: auto;
  }
  .cid-sDDXsybsvP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDXsyRk3k {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDXszhu7y {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXszhu7y .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXszITEj {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXszITEj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXszITEj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXszITEj .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsA92aM {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXsA92aM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsA92aM .row {
  flex-direction: row-reverse;
}
.cid-sDDXsA92aM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsA92aM .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsA92aM .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDXsAzv5m {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDXsAzv5m .item {
  padding-bottom: 2rem;
}
.cid-sDDXsAzv5m .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsAzv5m .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsAzv5m .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsAzv5m .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsAzv5m .carousel-control,
.cid-sDDXsAzv5m .close {
  background: #1b1b1b;
}
.cid-sDDXsAzv5m .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsAzv5m .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsAzv5m .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsAzv5m .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsAzv5m .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsAzv5m .close::before {
  content: '\e91a';
}
.cid-sDDXsAzv5m .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsAzv5m .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsAzv5m .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsAzv5m .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsAzv5m .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsAzv5m .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsAzv5m .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsAzv5m .carousel-indicators li.active,
.cid-sDDXsAzv5m .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsAzv5m .carousel-indicators li::after,
.cid-sDDXsAzv5m .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsAzv5m .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsAzv5m .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsAzv5m .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsAzv5m .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsAzv5m .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsAzv5m .carousel-inner > .active {
  display: block;
}
.cid-sDDXsAzv5m .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsAzv5m .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsAzv5m .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsAzv5m .carousel-control,
  .cid-sDDXsAzv5m .carousel-indicators,
  .cid-sDDXsAzv5m .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsAzv5m .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsAzv5m .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsAzv5m .carousel-indicators .active,
.cid-sDDXsAzv5m .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsAzv5m .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsAzv5m .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsAzv5m .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsAzv5m .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsAzv5m .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsAzv5m .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsAzv5m .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsAzv5m .carousel {
  width: 100%;
}
.cid-sDDXsAzv5m .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsAzv5m .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsAzv5m .modal.fade .modal-dialog,
.cid-sDDXsAzv5m .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsAzv5m .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsAzv5m H6 {
  text-align: center;
}
.cid-sDDXsBvMgu {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXsBvMgu .item {
  padding-bottom: 2rem;
}
.cid-sDDXsBvMgu .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsBvMgu .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsBvMgu .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsBvMgu .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsBvMgu .carousel-control,
.cid-sDDXsBvMgu .close {
  background: #1b1b1b;
}
.cid-sDDXsBvMgu .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsBvMgu .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsBvMgu .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsBvMgu .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsBvMgu .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsBvMgu .close::before {
  content: '\e91a';
}
.cid-sDDXsBvMgu .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsBvMgu .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsBvMgu .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsBvMgu .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsBvMgu .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsBvMgu .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsBvMgu .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsBvMgu .carousel-indicators li.active,
.cid-sDDXsBvMgu .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsBvMgu .carousel-indicators li::after,
.cid-sDDXsBvMgu .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsBvMgu .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsBvMgu .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsBvMgu .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsBvMgu .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsBvMgu .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsBvMgu .carousel-inner > .active {
  display: block;
}
.cid-sDDXsBvMgu .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsBvMgu .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsBvMgu .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsBvMgu .carousel-control,
  .cid-sDDXsBvMgu .carousel-indicators,
  .cid-sDDXsBvMgu .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsBvMgu .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsBvMgu .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsBvMgu .carousel-indicators .active,
.cid-sDDXsBvMgu .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsBvMgu .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsBvMgu .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsBvMgu .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsBvMgu .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsBvMgu .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsBvMgu .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsBvMgu .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsBvMgu .carousel {
  width: 100%;
}
.cid-sDDXsBvMgu .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsBvMgu .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsBvMgu .modal.fade .modal-dialog,
.cid-sDDXsBvMgu .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsBvMgu .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsBvMgu H6 {
  text-align: center;
}
.cid-sDDXsCn6Ph {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXsCn6Ph .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsCn6Ph img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsCn6Ph .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsCPojG {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXsCPojG .item {
  padding-bottom: 2rem;
}
.cid-sDDXsCPojG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsCPojG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsCPojG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsCPojG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsCPojG .carousel-control,
.cid-sDDXsCPojG .close {
  background: #1b1b1b;
}
.cid-sDDXsCPojG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsCPojG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsCPojG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsCPojG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsCPojG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsCPojG .close::before {
  content: '\e91a';
}
.cid-sDDXsCPojG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsCPojG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsCPojG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsCPojG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsCPojG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsCPojG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsCPojG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsCPojG .carousel-indicators li.active,
.cid-sDDXsCPojG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsCPojG .carousel-indicators li::after,
.cid-sDDXsCPojG .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsCPojG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsCPojG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsCPojG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsCPojG .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsCPojG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsCPojG .carousel-inner > .active {
  display: block;
}
.cid-sDDXsCPojG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsCPojG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsCPojG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsCPojG .carousel-control,
  .cid-sDDXsCPojG .carousel-indicators,
  .cid-sDDXsCPojG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsCPojG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsCPojG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsCPojG .carousel-indicators .active,
.cid-sDDXsCPojG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsCPojG .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsCPojG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsCPojG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsCPojG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsCPojG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsCPojG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsCPojG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsCPojG .carousel {
  width: 100%;
}
.cid-sDDXsCPojG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsCPojG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsCPojG .modal.fade .modal-dialog,
.cid-sDDXsCPojG .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsCPojG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsCPojG H6 {
  text-align: center;
}
.cid-sDDXsDHL15 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXsDHL15 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsDHL15 .row {
  flex-direction: row-reverse;
}
.cid-sDDXsDHL15 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsDHL15 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsDHL15 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXsEaO9w {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXsEaO9w .item {
  padding-bottom: 2rem;
}
.cid-sDDXsEaO9w .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsEaO9w .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsEaO9w .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsEaO9w .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsEaO9w .carousel-control,
.cid-sDDXsEaO9w .close {
  background: #1b1b1b;
}
.cid-sDDXsEaO9w .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsEaO9w .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsEaO9w .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsEaO9w .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsEaO9w .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsEaO9w .close::before {
  content: '\e91a';
}
.cid-sDDXsEaO9w .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsEaO9w .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsEaO9w .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsEaO9w .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsEaO9w .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsEaO9w .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsEaO9w .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsEaO9w .carousel-indicators li.active,
.cid-sDDXsEaO9w .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsEaO9w .carousel-indicators li::after,
.cid-sDDXsEaO9w .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsEaO9w .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsEaO9w .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsEaO9w .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsEaO9w .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsEaO9w .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsEaO9w .carousel-inner > .active {
  display: block;
}
.cid-sDDXsEaO9w .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsEaO9w .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsEaO9w .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsEaO9w .carousel-control,
  .cid-sDDXsEaO9w .carousel-indicators,
  .cid-sDDXsEaO9w .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsEaO9w .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsEaO9w .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsEaO9w .carousel-indicators .active,
.cid-sDDXsEaO9w .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsEaO9w .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsEaO9w .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsEaO9w .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsEaO9w .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsEaO9w .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsEaO9w .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsEaO9w .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsEaO9w .carousel {
  width: 100%;
}
.cid-sDDXsEaO9w .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsEaO9w .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsEaO9w .modal.fade .modal-dialog,
.cid-sDDXsEaO9w .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsEaO9w .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsEaO9w H6 {
  text-align: center;
}
.cid-sDDXsF4fUj {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXsF4fUj .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsF4fUj img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsF4fUj .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsF4fUj .mbr-section-title {
  text-align: left;
}
.cid-sDDXsFyPHk {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXsFyPHk .item {
  padding-bottom: 2rem;
}
.cid-sDDXsFyPHk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsFyPHk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsFyPHk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsFyPHk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsFyPHk .carousel-control,
.cid-sDDXsFyPHk .close {
  background: #1b1b1b;
}
.cid-sDDXsFyPHk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsFyPHk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsFyPHk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsFyPHk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsFyPHk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsFyPHk .close::before {
  content: '\e91a';
}
.cid-sDDXsFyPHk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsFyPHk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsFyPHk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsFyPHk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsFyPHk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsFyPHk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsFyPHk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsFyPHk .carousel-indicators li.active,
.cid-sDDXsFyPHk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsFyPHk .carousel-indicators li::after,
.cid-sDDXsFyPHk .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsFyPHk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsFyPHk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsFyPHk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsFyPHk .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsFyPHk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsFyPHk .carousel-inner > .active {
  display: block;
}
.cid-sDDXsFyPHk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsFyPHk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsFyPHk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsFyPHk .carousel-control,
  .cid-sDDXsFyPHk .carousel-indicators,
  .cid-sDDXsFyPHk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsFyPHk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsFyPHk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsFyPHk .carousel-indicators .active,
.cid-sDDXsFyPHk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsFyPHk .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsFyPHk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsFyPHk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsFyPHk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsFyPHk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsFyPHk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsFyPHk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsFyPHk .carousel {
  width: 100%;
}
.cid-sDDXsFyPHk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsFyPHk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsFyPHk .modal.fade .modal-dialog,
.cid-sDDXsFyPHk .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsFyPHk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsFyPHk H6 {
  text-align: center;
}
.cid-sDDXsGuTPz {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDXsGuTPz .item {
  padding-bottom: 2rem;
}
.cid-sDDXsGuTPz .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsGuTPz .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsGuTPz .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsGuTPz .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsGuTPz .carousel-control,
.cid-sDDXsGuTPz .close {
  background: #1b1b1b;
}
.cid-sDDXsGuTPz .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsGuTPz .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsGuTPz .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsGuTPz .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsGuTPz .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsGuTPz .close::before {
  content: '\e91a';
}
.cid-sDDXsGuTPz .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsGuTPz .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsGuTPz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsGuTPz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsGuTPz .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsGuTPz .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsGuTPz .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsGuTPz .carousel-indicators li.active,
.cid-sDDXsGuTPz .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsGuTPz .carousel-indicators li::after,
.cid-sDDXsGuTPz .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsGuTPz .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsGuTPz .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsGuTPz .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsGuTPz .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsGuTPz .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsGuTPz .carousel-inner > .active {
  display: block;
}
.cid-sDDXsGuTPz .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsGuTPz .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsGuTPz .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsGuTPz .carousel-control,
  .cid-sDDXsGuTPz .carousel-indicators,
  .cid-sDDXsGuTPz .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsGuTPz .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsGuTPz .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsGuTPz .carousel-indicators .active,
.cid-sDDXsGuTPz .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsGuTPz .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsGuTPz .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsGuTPz .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsGuTPz .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsGuTPz .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsGuTPz .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsGuTPz .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsGuTPz .carousel {
  width: 100%;
}
.cid-sDDXsGuTPz .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsGuTPz .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsGuTPz .modal.fade .modal-dialog,
.cid-sDDXsGuTPz .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsGuTPz .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsGuTPz H6 {
  text-align: center;
}
.cid-sDDXsHnRS4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXsHnRS4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsHnRS4 .row {
  flex-direction: row-reverse;
}
.cid-sDDXsHnRS4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsHnRS4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsHnRS4 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXsHZApz {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXsHZApz .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsHZApz .row {
  flex-direction: row-reverse;
}
.cid-sDDXsHZApz img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsHZApz .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsIByp4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXsIByp4 .item {
  padding-bottom: 2rem;
}
.cid-sDDXsIByp4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsIByp4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsIByp4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsIByp4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsIByp4 .carousel-control,
.cid-sDDXsIByp4 .close {
  background: #1b1b1b;
}
.cid-sDDXsIByp4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsIByp4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsIByp4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsIByp4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsIByp4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsIByp4 .close::before {
  content: '\e91a';
}
.cid-sDDXsIByp4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsIByp4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsIByp4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsIByp4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsIByp4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsIByp4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsIByp4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsIByp4 .carousel-indicators li.active,
.cid-sDDXsIByp4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsIByp4 .carousel-indicators li::after,
.cid-sDDXsIByp4 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsIByp4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsIByp4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsIByp4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsIByp4 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsIByp4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsIByp4 .carousel-inner > .active {
  display: block;
}
.cid-sDDXsIByp4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsIByp4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsIByp4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsIByp4 .carousel-control,
  .cid-sDDXsIByp4 .carousel-indicators,
  .cid-sDDXsIByp4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsIByp4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsIByp4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsIByp4 .carousel-indicators .active,
.cid-sDDXsIByp4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsIByp4 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsIByp4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsIByp4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsIByp4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsIByp4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsIByp4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsIByp4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsIByp4 .carousel {
  width: 100%;
}
.cid-sDDXsIByp4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsIByp4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsIByp4 .modal.fade .modal-dialog,
.cid-sDDXsIByp4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsIByp4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsIByp4 H6 {
  text-align: center;
}
.cid-sDDXsKAHyF {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXsKAHyF .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsKAHyF img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsKAHyF .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsKAHyF .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXsL7VXP {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXsL7VXP .item {
  padding-bottom: 2rem;
}
.cid-sDDXsL7VXP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsL7VXP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsL7VXP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsL7VXP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsL7VXP .carousel-control,
.cid-sDDXsL7VXP .close {
  background: #1b1b1b;
}
.cid-sDDXsL7VXP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsL7VXP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsL7VXP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsL7VXP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsL7VXP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsL7VXP .close::before {
  content: '\e91a';
}
.cid-sDDXsL7VXP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsL7VXP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsL7VXP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsL7VXP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsL7VXP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsL7VXP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsL7VXP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsL7VXP .carousel-indicators li.active,
.cid-sDDXsL7VXP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsL7VXP .carousel-indicators li::after,
.cid-sDDXsL7VXP .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsL7VXP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsL7VXP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsL7VXP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsL7VXP .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsL7VXP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsL7VXP .carousel-inner > .active {
  display: block;
}
.cid-sDDXsL7VXP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsL7VXP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsL7VXP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsL7VXP .carousel-control,
  .cid-sDDXsL7VXP .carousel-indicators,
  .cid-sDDXsL7VXP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsL7VXP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsL7VXP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsL7VXP .carousel-indicators .active,
.cid-sDDXsL7VXP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsL7VXP .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsL7VXP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsL7VXP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsL7VXP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsL7VXP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsL7VXP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsL7VXP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsL7VXP .carousel {
  width: 100%;
}
.cid-sDDXsL7VXP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsL7VXP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsL7VXP .modal.fade .modal-dialog,
.cid-sDDXsL7VXP .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsL7VXP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsL7VXP H6 {
  text-align: center;
}
.cid-sDDXsM9VnM {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXsM9VnM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsM9VnM .row {
  flex-direction: row-reverse;
}
.cid-sDDXsM9VnM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsM9VnM .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsMNXG2 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXsMNXG2 .item {
  padding-bottom: 2rem;
}
.cid-sDDXsMNXG2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsMNXG2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsMNXG2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsMNXG2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsMNXG2 .carousel-control,
.cid-sDDXsMNXG2 .close {
  background: #1b1b1b;
}
.cid-sDDXsMNXG2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsMNXG2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsMNXG2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsMNXG2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsMNXG2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsMNXG2 .close::before {
  content: '\e91a';
}
.cid-sDDXsMNXG2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsMNXG2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsMNXG2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsMNXG2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsMNXG2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsMNXG2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsMNXG2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsMNXG2 .carousel-indicators li.active,
.cid-sDDXsMNXG2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsMNXG2 .carousel-indicators li::after,
.cid-sDDXsMNXG2 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsMNXG2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsMNXG2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsMNXG2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsMNXG2 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsMNXG2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsMNXG2 .carousel-inner > .active {
  display: block;
}
.cid-sDDXsMNXG2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsMNXG2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsMNXG2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsMNXG2 .carousel-control,
  .cid-sDDXsMNXG2 .carousel-indicators,
  .cid-sDDXsMNXG2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsMNXG2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsMNXG2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsMNXG2 .carousel-indicators .active,
.cid-sDDXsMNXG2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsMNXG2 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsMNXG2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsMNXG2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsMNXG2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsMNXG2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsMNXG2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsMNXG2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsMNXG2 .carousel {
  width: 100%;
}
.cid-sDDXsMNXG2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsMNXG2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsMNXG2 .modal.fade .modal-dialog,
.cid-sDDXsMNXG2 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsMNXG2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsMNXG2 H6 {
  text-align: center;
}
.cid-sDDXsNLN5p {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXsNLN5p .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsNLN5p img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsNLN5p .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsNLN5p .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXsOqttk {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXsOqttk .item {
  padding-bottom: 2rem;
}
.cid-sDDXsOqttk .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsOqttk .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsOqttk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsOqttk .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsOqttk .carousel-control,
.cid-sDDXsOqttk .close {
  background: #1b1b1b;
}
.cid-sDDXsOqttk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsOqttk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsOqttk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsOqttk .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsOqttk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsOqttk .close::before {
  content: '\e91a';
}
.cid-sDDXsOqttk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsOqttk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsOqttk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsOqttk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsOqttk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsOqttk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsOqttk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsOqttk .carousel-indicators li.active,
.cid-sDDXsOqttk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsOqttk .carousel-indicators li::after,
.cid-sDDXsOqttk .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsOqttk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsOqttk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsOqttk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsOqttk .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsOqttk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsOqttk .carousel-inner > .active {
  display: block;
}
.cid-sDDXsOqttk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsOqttk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsOqttk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsOqttk .carousel-control,
  .cid-sDDXsOqttk .carousel-indicators,
  .cid-sDDXsOqttk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsOqttk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsOqttk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsOqttk .carousel-indicators .active,
.cid-sDDXsOqttk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsOqttk .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsOqttk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsOqttk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsOqttk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsOqttk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsOqttk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsOqttk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsOqttk .carousel {
  width: 100%;
}
.cid-sDDXsOqttk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsOqttk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsOqttk .modal.fade .modal-dialog,
.cid-sDDXsOqttk .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsOqttk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsOqttk H6 {
  text-align: center;
}
.cid-sDDXsPrVoW {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXsPrVoW .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXsPrVoW .row {
  flex-direction: row-reverse;
}
.cid-sDDXsPrVoW img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXsPrVoW .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXsQnDLT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDXsQnDLT .item {
  padding-bottom: 2rem;
}
.cid-sDDXsQnDLT .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsQnDLT .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsQnDLT .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsQnDLT .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsQnDLT .carousel-control,
.cid-sDDXsQnDLT .close {
  background: #1b1b1b;
}
.cid-sDDXsQnDLT .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsQnDLT .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsQnDLT .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsQnDLT .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsQnDLT .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsQnDLT .close::before {
  content: '\e91a';
}
.cid-sDDXsQnDLT .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsQnDLT .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsQnDLT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsQnDLT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsQnDLT .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsQnDLT .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsQnDLT .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsQnDLT .carousel-indicators li.active,
.cid-sDDXsQnDLT .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsQnDLT .carousel-indicators li::after,
.cid-sDDXsQnDLT .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsQnDLT .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsQnDLT .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsQnDLT .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsQnDLT .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsQnDLT .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsQnDLT .carousel-inner > .active {
  display: block;
}
.cid-sDDXsQnDLT .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsQnDLT .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsQnDLT .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsQnDLT .carousel-control,
  .cid-sDDXsQnDLT .carousel-indicators,
  .cid-sDDXsQnDLT .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsQnDLT .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsQnDLT .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsQnDLT .carousel-indicators .active,
.cid-sDDXsQnDLT .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsQnDLT .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsQnDLT .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsQnDLT .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsQnDLT .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsQnDLT .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsQnDLT .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsQnDLT .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsQnDLT .carousel {
  width: 100%;
}
.cid-sDDXsQnDLT .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsQnDLT .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsQnDLT .modal.fade .modal-dialog,
.cid-sDDXsQnDLT .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsQnDLT .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsQnDLT H6 {
  text-align: center;
}
.cid-sDDXsRqAIX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXsRqAIX .item {
  padding-bottom: 2rem;
}
.cid-sDDXsRqAIX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsRqAIX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsRqAIX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsRqAIX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsRqAIX .carousel-control,
.cid-sDDXsRqAIX .close {
  background: #1b1b1b;
}
.cid-sDDXsRqAIX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsRqAIX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsRqAIX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsRqAIX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsRqAIX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsRqAIX .close::before {
  content: '\e91a';
}
.cid-sDDXsRqAIX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsRqAIX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsRqAIX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsRqAIX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsRqAIX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsRqAIX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsRqAIX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsRqAIX .carousel-indicators li.active,
.cid-sDDXsRqAIX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsRqAIX .carousel-indicators li::after,
.cid-sDDXsRqAIX .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsRqAIX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsRqAIX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsRqAIX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsRqAIX .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsRqAIX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsRqAIX .carousel-inner > .active {
  display: block;
}
.cid-sDDXsRqAIX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsRqAIX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsRqAIX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsRqAIX .carousel-control,
  .cid-sDDXsRqAIX .carousel-indicators,
  .cid-sDDXsRqAIX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsRqAIX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsRqAIX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsRqAIX .carousel-indicators .active,
.cid-sDDXsRqAIX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsRqAIX .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsRqAIX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsRqAIX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsRqAIX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsRqAIX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsRqAIX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsRqAIX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsRqAIX .carousel {
  width: 100%;
}
.cid-sDDXsRqAIX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsRqAIX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsRqAIX .modal.fade .modal-dialog,
.cid-sDDXsRqAIX .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsRqAIX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsRqAIX H6 {
  text-align: center;
}
.cid-sDDXsTVo02 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXsTVo02 .item {
  padding-bottom: 2rem;
}
.cid-sDDXsTVo02 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsTVo02 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsTVo02 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsTVo02 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsTVo02 .carousel-control,
.cid-sDDXsTVo02 .close {
  background: #1b1b1b;
}
.cid-sDDXsTVo02 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsTVo02 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsTVo02 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsTVo02 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsTVo02 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsTVo02 .close::before {
  content: '\e91a';
}
.cid-sDDXsTVo02 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsTVo02 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsTVo02 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsTVo02 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsTVo02 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsTVo02 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsTVo02 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsTVo02 .carousel-indicators li.active,
.cid-sDDXsTVo02 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsTVo02 .carousel-indicators li::after,
.cid-sDDXsTVo02 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsTVo02 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsTVo02 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsTVo02 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsTVo02 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsTVo02 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsTVo02 .carousel-inner > .active {
  display: block;
}
.cid-sDDXsTVo02 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsTVo02 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsTVo02 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsTVo02 .carousel-control,
  .cid-sDDXsTVo02 .carousel-indicators,
  .cid-sDDXsTVo02 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsTVo02 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsTVo02 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsTVo02 .carousel-indicators .active,
.cid-sDDXsTVo02 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsTVo02 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsTVo02 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsTVo02 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsTVo02 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsTVo02 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsTVo02 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsTVo02 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsTVo02 .carousel {
  width: 100%;
}
.cid-sDDXsTVo02 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsTVo02 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsTVo02 .modal.fade .modal-dialog,
.cid-sDDXsTVo02 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsTVo02 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsTVo02 H6 {
  text-align: center;
}
.cid-sDDXsZh8tN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXsZh8tN .item {
  padding-bottom: 2rem;
}
.cid-sDDXsZh8tN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXsZh8tN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXsZh8tN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXsZh8tN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXsZh8tN .carousel-control,
.cid-sDDXsZh8tN .close {
  background: #1b1b1b;
}
.cid-sDDXsZh8tN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXsZh8tN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXsZh8tN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXsZh8tN .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXsZh8tN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXsZh8tN .close::before {
  content: '\e91a';
}
.cid-sDDXsZh8tN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXsZh8tN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXsZh8tN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsZh8tN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXsZh8tN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXsZh8tN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXsZh8tN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXsZh8tN .carousel-indicators li.active,
.cid-sDDXsZh8tN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXsZh8tN .carousel-indicators li::after,
.cid-sDDXsZh8tN .carousel-indicators li::before {
  content: none;
}
.cid-sDDXsZh8tN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXsZh8tN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXsZh8tN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsZh8tN .carousel-indicators {
    display: none;
  }
}
.cid-sDDXsZh8tN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXsZh8tN .carousel-inner > .active {
  display: block;
}
.cid-sDDXsZh8tN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXsZh8tN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXsZh8tN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXsZh8tN .carousel-control,
  .cid-sDDXsZh8tN .carousel-indicators,
  .cid-sDDXsZh8tN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXsZh8tN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXsZh8tN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXsZh8tN .carousel-indicators .active,
.cid-sDDXsZh8tN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXsZh8tN .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXsZh8tN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXsZh8tN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXsZh8tN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXsZh8tN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXsZh8tN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXsZh8tN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXsZh8tN .carousel {
  width: 100%;
}
.cid-sDDXsZh8tN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXsZh8tN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXsZh8tN .modal.fade .modal-dialog,
.cid-sDDXsZh8tN .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXsZh8tN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXsZh8tN H6 {
  text-align: center;
}
.cid-sDDXt581UC {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXt581UC .item {
  padding-bottom: 2rem;
}
.cid-sDDXt581UC .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXt581UC .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXt581UC .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXt581UC .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXt581UC .carousel-control,
.cid-sDDXt581UC .close {
  background: #1b1b1b;
}
.cid-sDDXt581UC .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXt581UC .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXt581UC .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXt581UC .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXt581UC .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXt581UC .close::before {
  content: '\e91a';
}
.cid-sDDXt581UC .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXt581UC .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXt581UC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXt581UC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXt581UC .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXt581UC .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXt581UC .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXt581UC .carousel-indicators li.active,
.cid-sDDXt581UC .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXt581UC .carousel-indicators li::after,
.cid-sDDXt581UC .carousel-indicators li::before {
  content: none;
}
.cid-sDDXt581UC .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXt581UC .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXt581UC .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXt581UC .carousel-indicators {
    display: none;
  }
}
.cid-sDDXt581UC .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXt581UC .carousel-inner > .active {
  display: block;
}
.cid-sDDXt581UC .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXt581UC .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXt581UC .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXt581UC .carousel-control,
  .cid-sDDXt581UC .carousel-indicators,
  .cid-sDDXt581UC .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXt581UC .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXt581UC .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXt581UC .carousel-indicators .active,
.cid-sDDXt581UC .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXt581UC .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXt581UC .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXt581UC .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXt581UC .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXt581UC .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXt581UC .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXt581UC .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXt581UC .carousel {
  width: 100%;
}
.cid-sDDXt581UC .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXt581UC .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXt581UC .modal.fade .modal-dialog,
.cid-sDDXt581UC .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXt581UC .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXt581UC H6 {
  text-align: center;
}
.cid-sDDXt7gfvS {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXt7gfvS .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXt7gfvS img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXt7gfvS .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXt7gfvS .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXt83do4 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXt83do4 .item {
  padding-bottom: 2rem;
}
.cid-sDDXt83do4 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXt83do4 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXt83do4 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXt83do4 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXt83do4 .carousel-control,
.cid-sDDXt83do4 .close {
  background: #1b1b1b;
}
.cid-sDDXt83do4 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXt83do4 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXt83do4 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXt83do4 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXt83do4 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXt83do4 .close::before {
  content: '\e91a';
}
.cid-sDDXt83do4 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXt83do4 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXt83do4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXt83do4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXt83do4 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXt83do4 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXt83do4 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXt83do4 .carousel-indicators li.active,
.cid-sDDXt83do4 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXt83do4 .carousel-indicators li::after,
.cid-sDDXt83do4 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXt83do4 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXt83do4 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXt83do4 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXt83do4 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXt83do4 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXt83do4 .carousel-inner > .active {
  display: block;
}
.cid-sDDXt83do4 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXt83do4 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXt83do4 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXt83do4 .carousel-control,
  .cid-sDDXt83do4 .carousel-indicators,
  .cid-sDDXt83do4 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXt83do4 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXt83do4 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXt83do4 .carousel-indicators .active,
.cid-sDDXt83do4 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXt83do4 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXt83do4 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXt83do4 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXt83do4 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXt83do4 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXt83do4 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXt83do4 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXt83do4 .carousel {
  width: 100%;
}
.cid-sDDXt83do4 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXt83do4 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXt83do4 .modal.fade .modal-dialog,
.cid-sDDXt83do4 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXt83do4 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXt83do4 H6 {
  text-align: center;
}
.cid-sDDXt98zPc {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDXt98zPc .row {
    flex-direction: column-reverse;
  }
  .cid-sDDXt98zPc .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDXt98zPc .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDXt98zPc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDXt98zPc .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDXt98zPc .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDXt98zPc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDXt98zPc .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDXt98zPc .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDXt98zPc .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDXt98zPc .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDXt98zPc .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDXt98zPc .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDXt98zPc P {
  color: #4479d9;
}
.cid-sDDXtb7jUf {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDXtb7jUf .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDXtb7jUf .mbr-text {
  color: #767676;
}
.cid-sDDXtb7jUf .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDXtb7jUf .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDXtb7jUf .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDXtb7jUf .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDXtb7jUf .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDXtb7jUf .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDXtb7jUf .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDXtb7jUf .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDXtb7jUf .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDXtb7jUf .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-sDDXwCRH7Y {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-sDDXwCRH7Y nav.navbar {
  position: fixed;
}
.cid-sDDXwCRH7Y .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-sDDXwCRH7Y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sDDXwCRH7Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sDDXwCRH7Y .dropdown-item:hover,
.cid-sDDXwCRH7Y .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-sDDXwCRH7Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sDDXwCRH7Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sDDXwCRH7Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sDDXwCRH7Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sDDXwCRH7Y .nav-link {
  position: relative;
}
.cid-sDDXwCRH7Y .container {
  display: flex;
  margin: auto;
}
.cid-sDDXwCRH7Y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sDDXwCRH7Y .dropdown-menu,
.cid-sDDXwCRH7Y .navbar.opened {
  background: #ffffff !important;
}
.cid-sDDXwCRH7Y .nav-item:focus,
.cid-sDDXwCRH7Y .nav-link:focus {
  outline: none;
}
.cid-sDDXwCRH7Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sDDXwCRH7Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sDDXwCRH7Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sDDXwCRH7Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sDDXwCRH7Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sDDXwCRH7Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sDDXwCRH7Y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-sDDXwCRH7Y .navbar.opened {
  transition: all 0.3s;
}
.cid-sDDXwCRH7Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sDDXwCRH7Y .navbar .navbar-logo img {
  width: auto;
}
.cid-sDDXwCRH7Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sDDXwCRH7Y .navbar.collapsed {
  justify-content: center;
}
.cid-sDDXwCRH7Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sDDXwCRH7Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sDDXwCRH7Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-sDDXwCRH7Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sDDXwCRH7Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sDDXwCRH7Y .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-sDDXwCRH7Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sDDXwCRH7Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sDDXwCRH7Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sDDXwCRH7Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sDDXwCRH7Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sDDXwCRH7Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sDDXwCRH7Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sDDXwCRH7Y .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-sDDXwCRH7Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sDDXwCRH7Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sDDXwCRH7Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sDDXwCRH7Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sDDXwCRH7Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sDDXwCRH7Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sDDXwCRH7Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-sDDXwCRH7Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sDDXwCRH7Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sDDXwCRH7Y .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sDDXwCRH7Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sDDXwCRH7Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sDDXwCRH7Y .dropdown-item.active,
.cid-sDDXwCRH7Y .dropdown-item:active {
  background-color: transparent;
}
.cid-sDDXwCRH7Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sDDXwCRH7Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sDDXwCRH7Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sDDXwCRH7Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-sDDXwCRH7Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sDDXwCRH7Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sDDXwCRH7Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sDDXwCRH7Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sDDXwCRH7Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sDDXwCRH7Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-sDDXwCRH7Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sDDXwCRH7Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDXwCRH7Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sDDXwCRH7Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sDDXwCRH7Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDXwCRH7Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sDDXwCRH7Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sDDXwCRH7Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sDDXwCRH7Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-sDDXwCRH7Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sDDXwCRH7Y .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-sDDXwCRH7Y .navbar {
    height: 70px;
  }
  .cid-sDDXwCRH7Y .navbar.opened {
    height: auto;
  }
  .cid-sDDXwCRH7Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sDDXwEcvzQ {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-sDDXwECbYi {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXwECbYi .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXwF5TWk {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXwF5TWk .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwF5TWk img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwF5TWk .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwFvJlm {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXwFvJlm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwFvJlm .row {
  flex-direction: row-reverse;
}
.cid-sDDXwFvJlm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwFvJlm .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwFvJlm .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-sDDXwFXIjX {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-sDDXwFXIjX .item {
  padding-bottom: 2rem;
}
.cid-sDDXwFXIjX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwFXIjX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwFXIjX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwFXIjX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwFXIjX .carousel-control,
.cid-sDDXwFXIjX .close {
  background: #1b1b1b;
}
.cid-sDDXwFXIjX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwFXIjX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwFXIjX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwFXIjX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwFXIjX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwFXIjX .close::before {
  content: '\e91a';
}
.cid-sDDXwFXIjX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwFXIjX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwFXIjX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwFXIjX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwFXIjX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwFXIjX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwFXIjX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwFXIjX .carousel-indicators li.active,
.cid-sDDXwFXIjX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwFXIjX .carousel-indicators li::after,
.cid-sDDXwFXIjX .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwFXIjX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwFXIjX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwFXIjX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwFXIjX .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwFXIjX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwFXIjX .carousel-inner > .active {
  display: block;
}
.cid-sDDXwFXIjX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwFXIjX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwFXIjX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwFXIjX .carousel-control,
  .cid-sDDXwFXIjX .carousel-indicators,
  .cid-sDDXwFXIjX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwFXIjX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwFXIjX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwFXIjX .carousel-indicators .active,
.cid-sDDXwFXIjX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwFXIjX .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwFXIjX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwFXIjX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwFXIjX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwFXIjX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwFXIjX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwFXIjX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwFXIjX .carousel {
  width: 100%;
}
.cid-sDDXwFXIjX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwFXIjX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwFXIjX .modal.fade .modal-dialog,
.cid-sDDXwFXIjX .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwFXIjX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwFXIjX H6 {
  text-align: center;
}
.cid-sDDXwGRPIP {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXwGRPIP .item {
  padding-bottom: 2rem;
}
.cid-sDDXwGRPIP .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwGRPIP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwGRPIP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwGRPIP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwGRPIP .carousel-control,
.cid-sDDXwGRPIP .close {
  background: #1b1b1b;
}
.cid-sDDXwGRPIP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwGRPIP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwGRPIP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwGRPIP .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwGRPIP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwGRPIP .close::before {
  content: '\e91a';
}
.cid-sDDXwGRPIP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwGRPIP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwGRPIP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwGRPIP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwGRPIP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwGRPIP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwGRPIP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwGRPIP .carousel-indicators li.active,
.cid-sDDXwGRPIP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwGRPIP .carousel-indicators li::after,
.cid-sDDXwGRPIP .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwGRPIP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwGRPIP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwGRPIP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwGRPIP .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwGRPIP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwGRPIP .carousel-inner > .active {
  display: block;
}
.cid-sDDXwGRPIP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwGRPIP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwGRPIP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwGRPIP .carousel-control,
  .cid-sDDXwGRPIP .carousel-indicators,
  .cid-sDDXwGRPIP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwGRPIP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwGRPIP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwGRPIP .carousel-indicators .active,
.cid-sDDXwGRPIP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwGRPIP .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwGRPIP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwGRPIP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwGRPIP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwGRPIP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwGRPIP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwGRPIP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwGRPIP .carousel {
  width: 100%;
}
.cid-sDDXwGRPIP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwGRPIP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwGRPIP .modal.fade .modal-dialog,
.cid-sDDXwGRPIP .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwGRPIP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwGRPIP H6 {
  text-align: center;
}
.cid-sDDXwHKZFM {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXwHKZFM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwHKZFM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwHKZFM .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwIcbOo {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXwIcbOo .item {
  padding-bottom: 2rem;
}
.cid-sDDXwIcbOo .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwIcbOo .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwIcbOo .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwIcbOo .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwIcbOo .carousel-control,
.cid-sDDXwIcbOo .close {
  background: #1b1b1b;
}
.cid-sDDXwIcbOo .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwIcbOo .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwIcbOo .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwIcbOo .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwIcbOo .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwIcbOo .close::before {
  content: '\e91a';
}
.cid-sDDXwIcbOo .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwIcbOo .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwIcbOo .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwIcbOo .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwIcbOo .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwIcbOo .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwIcbOo .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwIcbOo .carousel-indicators li.active,
.cid-sDDXwIcbOo .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwIcbOo .carousel-indicators li::after,
.cid-sDDXwIcbOo .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwIcbOo .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwIcbOo .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwIcbOo .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwIcbOo .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwIcbOo .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwIcbOo .carousel-inner > .active {
  display: block;
}
.cid-sDDXwIcbOo .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwIcbOo .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwIcbOo .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwIcbOo .carousel-control,
  .cid-sDDXwIcbOo .carousel-indicators,
  .cid-sDDXwIcbOo .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwIcbOo .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwIcbOo .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwIcbOo .carousel-indicators .active,
.cid-sDDXwIcbOo .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwIcbOo .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwIcbOo .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwIcbOo .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwIcbOo .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwIcbOo .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwIcbOo .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwIcbOo .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwIcbOo .carousel {
  width: 100%;
}
.cid-sDDXwIcbOo .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwIcbOo .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwIcbOo .modal.fade .modal-dialog,
.cid-sDDXwIcbOo .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwIcbOo .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwIcbOo H6 {
  text-align: center;
}
.cid-sDDXwJ6dA4 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXwJ6dA4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwJ6dA4 .row {
  flex-direction: row-reverse;
}
.cid-sDDXwJ6dA4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwJ6dA4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwJ6dA4 .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXwJA1ao {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXwJA1ao .item {
  padding-bottom: 2rem;
}
.cid-sDDXwJA1ao .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwJA1ao .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwJA1ao .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwJA1ao .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwJA1ao .carousel-control,
.cid-sDDXwJA1ao .close {
  background: #1b1b1b;
}
.cid-sDDXwJA1ao .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwJA1ao .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwJA1ao .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwJA1ao .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwJA1ao .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwJA1ao .close::before {
  content: '\e91a';
}
.cid-sDDXwJA1ao .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwJA1ao .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwJA1ao .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwJA1ao .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwJA1ao .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwJA1ao .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwJA1ao .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwJA1ao .carousel-indicators li.active,
.cid-sDDXwJA1ao .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwJA1ao .carousel-indicators li::after,
.cid-sDDXwJA1ao .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwJA1ao .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwJA1ao .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwJA1ao .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwJA1ao .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwJA1ao .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwJA1ao .carousel-inner > .active {
  display: block;
}
.cid-sDDXwJA1ao .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwJA1ao .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwJA1ao .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwJA1ao .carousel-control,
  .cid-sDDXwJA1ao .carousel-indicators,
  .cid-sDDXwJA1ao .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwJA1ao .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwJA1ao .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwJA1ao .carousel-indicators .active,
.cid-sDDXwJA1ao .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwJA1ao .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwJA1ao .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwJA1ao .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwJA1ao .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwJA1ao .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwJA1ao .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwJA1ao .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwJA1ao .carousel {
  width: 100%;
}
.cid-sDDXwJA1ao .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwJA1ao .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwJA1ao .modal.fade .modal-dialog,
.cid-sDDXwJA1ao .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwJA1ao .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwJA1ao H6 {
  text-align: center;
}
.cid-sDDXwKy9HG {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXwKy9HG .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwKy9HG img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwKy9HG .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwKy9HG .mbr-section-title {
  text-align: left;
}
.cid-sDDXwL3AMV {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXwL3AMV .item {
  padding-bottom: 2rem;
}
.cid-sDDXwL3AMV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwL3AMV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwL3AMV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwL3AMV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwL3AMV .carousel-control,
.cid-sDDXwL3AMV .close {
  background: #1b1b1b;
}
.cid-sDDXwL3AMV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwL3AMV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwL3AMV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwL3AMV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwL3AMV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwL3AMV .close::before {
  content: '\e91a';
}
.cid-sDDXwL3AMV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwL3AMV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwL3AMV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwL3AMV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwL3AMV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwL3AMV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwL3AMV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwL3AMV .carousel-indicators li.active,
.cid-sDDXwL3AMV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwL3AMV .carousel-indicators li::after,
.cid-sDDXwL3AMV .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwL3AMV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwL3AMV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwL3AMV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwL3AMV .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwL3AMV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwL3AMV .carousel-inner > .active {
  display: block;
}
.cid-sDDXwL3AMV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwL3AMV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwL3AMV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwL3AMV .carousel-control,
  .cid-sDDXwL3AMV .carousel-indicators,
  .cid-sDDXwL3AMV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwL3AMV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwL3AMV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwL3AMV .carousel-indicators .active,
.cid-sDDXwL3AMV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwL3AMV .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwL3AMV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwL3AMV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwL3AMV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwL3AMV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwL3AMV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwL3AMV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwL3AMV .carousel {
  width: 100%;
}
.cid-sDDXwL3AMV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwL3AMV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwL3AMV .modal.fade .modal-dialog,
.cid-sDDXwL3AMV .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwL3AMV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwL3AMV H6 {
  text-align: center;
}
.cid-sDDXwM4QHN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sDDXwM4QHN .item {
  padding-bottom: 2rem;
}
.cid-sDDXwM4QHN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwM4QHN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwM4QHN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwM4QHN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwM4QHN .carousel-control,
.cid-sDDXwM4QHN .close {
  background: #1b1b1b;
}
.cid-sDDXwM4QHN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwM4QHN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwM4QHN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwM4QHN .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwM4QHN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwM4QHN .close::before {
  content: '\e91a';
}
.cid-sDDXwM4QHN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwM4QHN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwM4QHN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwM4QHN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwM4QHN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwM4QHN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwM4QHN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwM4QHN .carousel-indicators li.active,
.cid-sDDXwM4QHN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwM4QHN .carousel-indicators li::after,
.cid-sDDXwM4QHN .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwM4QHN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwM4QHN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwM4QHN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwM4QHN .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwM4QHN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwM4QHN .carousel-inner > .active {
  display: block;
}
.cid-sDDXwM4QHN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwM4QHN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwM4QHN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwM4QHN .carousel-control,
  .cid-sDDXwM4QHN .carousel-indicators,
  .cid-sDDXwM4QHN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwM4QHN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwM4QHN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwM4QHN .carousel-indicators .active,
.cid-sDDXwM4QHN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwM4QHN .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwM4QHN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwM4QHN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwM4QHN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwM4QHN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwM4QHN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwM4QHN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwM4QHN .carousel {
  width: 100%;
}
.cid-sDDXwM4QHN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwM4QHN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwM4QHN .modal.fade .modal-dialog,
.cid-sDDXwM4QHN .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwM4QHN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwM4QHN H6 {
  text-align: center;
}
.cid-sDDXwMZnPp {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXwMZnPp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwMZnPp .row {
  flex-direction: row-reverse;
}
.cid-sDDXwMZnPp img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwMZnPp .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwMZnPp .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXwNwQzT {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXwNwQzT .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwNwQzT .row {
  flex-direction: row-reverse;
}
.cid-sDDXwNwQzT img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwNwQzT .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwO7PzV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXwO7PzV .item {
  padding-bottom: 2rem;
}
.cid-sDDXwO7PzV .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwO7PzV .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwO7PzV .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwO7PzV .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwO7PzV .carousel-control,
.cid-sDDXwO7PzV .close {
  background: #1b1b1b;
}
.cid-sDDXwO7PzV .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwO7PzV .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwO7PzV .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwO7PzV .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwO7PzV .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwO7PzV .close::before {
  content: '\e91a';
}
.cid-sDDXwO7PzV .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwO7PzV .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwO7PzV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwO7PzV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwO7PzV .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwO7PzV .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwO7PzV .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwO7PzV .carousel-indicators li.active,
.cid-sDDXwO7PzV .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwO7PzV .carousel-indicators li::after,
.cid-sDDXwO7PzV .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwO7PzV .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwO7PzV .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwO7PzV .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwO7PzV .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwO7PzV .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwO7PzV .carousel-inner > .active {
  display: block;
}
.cid-sDDXwO7PzV .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwO7PzV .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwO7PzV .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwO7PzV .carousel-control,
  .cid-sDDXwO7PzV .carousel-indicators,
  .cid-sDDXwO7PzV .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwO7PzV .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwO7PzV .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwO7PzV .carousel-indicators .active,
.cid-sDDXwO7PzV .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwO7PzV .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwO7PzV .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwO7PzV .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwO7PzV .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwO7PzV .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwO7PzV .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwO7PzV .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwO7PzV .carousel {
  width: 100%;
}
.cid-sDDXwO7PzV .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwO7PzV .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwO7PzV .modal.fade .modal-dialog,
.cid-sDDXwO7PzV .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwO7PzV .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwO7PzV H6 {
  text-align: center;
}
.cid-sDDXwPUkze {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXwPUkze .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwPUkze img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwPUkze .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwPUkze .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXwQsdNE {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXwQsdNE .item {
  padding-bottom: 2rem;
}
.cid-sDDXwQsdNE .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwQsdNE .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwQsdNE .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwQsdNE .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwQsdNE .carousel-control,
.cid-sDDXwQsdNE .close {
  background: #1b1b1b;
}
.cid-sDDXwQsdNE .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwQsdNE .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwQsdNE .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwQsdNE .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwQsdNE .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwQsdNE .close::before {
  content: '\e91a';
}
.cid-sDDXwQsdNE .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwQsdNE .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwQsdNE .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwQsdNE .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwQsdNE .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwQsdNE .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwQsdNE .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwQsdNE .carousel-indicators li.active,
.cid-sDDXwQsdNE .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwQsdNE .carousel-indicators li::after,
.cid-sDDXwQsdNE .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwQsdNE .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwQsdNE .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwQsdNE .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwQsdNE .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwQsdNE .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwQsdNE .carousel-inner > .active {
  display: block;
}
.cid-sDDXwQsdNE .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwQsdNE .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwQsdNE .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwQsdNE .carousel-control,
  .cid-sDDXwQsdNE .carousel-indicators,
  .cid-sDDXwQsdNE .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwQsdNE .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwQsdNE .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwQsdNE .carousel-indicators .active,
.cid-sDDXwQsdNE .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwQsdNE .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwQsdNE .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwQsdNE .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwQsdNE .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwQsdNE .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwQsdNE .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwQsdNE .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwQsdNE .carousel {
  width: 100%;
}
.cid-sDDXwQsdNE .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwQsdNE .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwQsdNE .modal.fade .modal-dialog,
.cid-sDDXwQsdNE .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwQsdNE .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwQsdNE H6 {
  text-align: center;
}
.cid-sDDXwRpw3W {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXwRpw3W .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwRpw3W .row {
  flex-direction: row-reverse;
}
.cid-sDDXwRpw3W img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwRpw3W .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwS6CEr {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXwS6CEr .item {
  padding-bottom: 2rem;
}
.cid-sDDXwS6CEr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwS6CEr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwS6CEr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwS6CEr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwS6CEr .carousel-control,
.cid-sDDXwS6CEr .close {
  background: #1b1b1b;
}
.cid-sDDXwS6CEr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwS6CEr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwS6CEr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwS6CEr .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwS6CEr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwS6CEr .close::before {
  content: '\e91a';
}
.cid-sDDXwS6CEr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwS6CEr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwS6CEr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwS6CEr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwS6CEr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwS6CEr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwS6CEr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwS6CEr .carousel-indicators li.active,
.cid-sDDXwS6CEr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwS6CEr .carousel-indicators li::after,
.cid-sDDXwS6CEr .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwS6CEr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwS6CEr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwS6CEr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwS6CEr .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwS6CEr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwS6CEr .carousel-inner > .active {
  display: block;
}
.cid-sDDXwS6CEr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwS6CEr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwS6CEr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwS6CEr .carousel-control,
  .cid-sDDXwS6CEr .carousel-indicators,
  .cid-sDDXwS6CEr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwS6CEr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwS6CEr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwS6CEr .carousel-indicators .active,
.cid-sDDXwS6CEr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwS6CEr .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwS6CEr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwS6CEr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwS6CEr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwS6CEr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwS6CEr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwS6CEr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwS6CEr .carousel {
  width: 100%;
}
.cid-sDDXwS6CEr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwS6CEr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwS6CEr .modal.fade .modal-dialog,
.cid-sDDXwS6CEr .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwS6CEr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwS6CEr H6 {
  text-align: center;
}
.cid-sDDXwT2DBn {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXwT2DBn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwT2DBn img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwT2DBn .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwT2DBn .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXwTGDoi {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXwTGDoi .item {
  padding-bottom: 2rem;
}
.cid-sDDXwTGDoi .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwTGDoi .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwTGDoi .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwTGDoi .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwTGDoi .carousel-control,
.cid-sDDXwTGDoi .close {
  background: #1b1b1b;
}
.cid-sDDXwTGDoi .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwTGDoi .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwTGDoi .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwTGDoi .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwTGDoi .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwTGDoi .close::before {
  content: '\e91a';
}
.cid-sDDXwTGDoi .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwTGDoi .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwTGDoi .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwTGDoi .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwTGDoi .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwTGDoi .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwTGDoi .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwTGDoi .carousel-indicators li.active,
.cid-sDDXwTGDoi .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwTGDoi .carousel-indicators li::after,
.cid-sDDXwTGDoi .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwTGDoi .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwTGDoi .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwTGDoi .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwTGDoi .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwTGDoi .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwTGDoi .carousel-inner > .active {
  display: block;
}
.cid-sDDXwTGDoi .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwTGDoi .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwTGDoi .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwTGDoi .carousel-control,
  .cid-sDDXwTGDoi .carousel-indicators,
  .cid-sDDXwTGDoi .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwTGDoi .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwTGDoi .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwTGDoi .carousel-indicators .active,
.cid-sDDXwTGDoi .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwTGDoi .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwTGDoi .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwTGDoi .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwTGDoi .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwTGDoi .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwTGDoi .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwTGDoi .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwTGDoi .carousel {
  width: 100%;
}
.cid-sDDXwTGDoi .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwTGDoi .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwTGDoi .modal.fade .modal-dialog,
.cid-sDDXwTGDoi .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwTGDoi .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwTGDoi H6 {
  text-align: center;
}
.cid-sDDXwUF3xM {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-sDDXwUF3xM .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXwUF3xM .row {
  flex-direction: row-reverse;
}
.cid-sDDXwUF3xM img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXwUF3xM .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXwVgQd2 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sDDXwVgQd2 .item {
  padding-bottom: 2rem;
}
.cid-sDDXwVgQd2 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwVgQd2 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwVgQd2 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwVgQd2 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwVgQd2 .carousel-control,
.cid-sDDXwVgQd2 .close {
  background: #1b1b1b;
}
.cid-sDDXwVgQd2 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwVgQd2 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwVgQd2 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwVgQd2 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwVgQd2 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwVgQd2 .close::before {
  content: '\e91a';
}
.cid-sDDXwVgQd2 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwVgQd2 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwVgQd2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwVgQd2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwVgQd2 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwVgQd2 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwVgQd2 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwVgQd2 .carousel-indicators li.active,
.cid-sDDXwVgQd2 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwVgQd2 .carousel-indicators li::after,
.cid-sDDXwVgQd2 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwVgQd2 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwVgQd2 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwVgQd2 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwVgQd2 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwVgQd2 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwVgQd2 .carousel-inner > .active {
  display: block;
}
.cid-sDDXwVgQd2 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwVgQd2 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwVgQd2 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwVgQd2 .carousel-control,
  .cid-sDDXwVgQd2 .carousel-indicators,
  .cid-sDDXwVgQd2 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwVgQd2 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwVgQd2 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwVgQd2 .carousel-indicators .active,
.cid-sDDXwVgQd2 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwVgQd2 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwVgQd2 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwVgQd2 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwVgQd2 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwVgQd2 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwVgQd2 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwVgQd2 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwVgQd2 .carousel {
  width: 100%;
}
.cid-sDDXwVgQd2 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwVgQd2 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwVgQd2 .modal.fade .modal-dialog,
.cid-sDDXwVgQd2 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwVgQd2 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwVgQd2 H6 {
  text-align: center;
}
.cid-sDDXwWfU26 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXwWfU26 .item {
  padding-bottom: 2rem;
}
.cid-sDDXwWfU26 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwWfU26 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwWfU26 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwWfU26 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwWfU26 .carousel-control,
.cid-sDDXwWfU26 .close {
  background: #1b1b1b;
}
.cid-sDDXwWfU26 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwWfU26 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwWfU26 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwWfU26 .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwWfU26 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwWfU26 .close::before {
  content: '\e91a';
}
.cid-sDDXwWfU26 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwWfU26 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwWfU26 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwWfU26 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwWfU26 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwWfU26 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwWfU26 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwWfU26 .carousel-indicators li.active,
.cid-sDDXwWfU26 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwWfU26 .carousel-indicators li::after,
.cid-sDDXwWfU26 .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwWfU26 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwWfU26 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwWfU26 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwWfU26 .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwWfU26 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwWfU26 .carousel-inner > .active {
  display: block;
}
.cid-sDDXwWfU26 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwWfU26 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwWfU26 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwWfU26 .carousel-control,
  .cid-sDDXwWfU26 .carousel-indicators,
  .cid-sDDXwWfU26 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwWfU26 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwWfU26 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwWfU26 .carousel-indicators .active,
.cid-sDDXwWfU26 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwWfU26 .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwWfU26 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwWfU26 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwWfU26 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwWfU26 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwWfU26 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwWfU26 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwWfU26 .carousel {
  width: 100%;
}
.cid-sDDXwWfU26 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwWfU26 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwWfU26 .modal.fade .modal-dialog,
.cid-sDDXwWfU26 .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwWfU26 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwWfU26 H6 {
  text-align: center;
}
.cid-sDDXwXhZUK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXwXhZUK .item {
  padding-bottom: 2rem;
}
.cid-sDDXwXhZUK .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwXhZUK .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwXhZUK .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwXhZUK .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwXhZUK .carousel-control,
.cid-sDDXwXhZUK .close {
  background: #1b1b1b;
}
.cid-sDDXwXhZUK .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwXhZUK .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwXhZUK .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwXhZUK .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwXhZUK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwXhZUK .close::before {
  content: '\e91a';
}
.cid-sDDXwXhZUK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwXhZUK .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwXhZUK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwXhZUK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwXhZUK .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwXhZUK .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwXhZUK .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwXhZUK .carousel-indicators li.active,
.cid-sDDXwXhZUK .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwXhZUK .carousel-indicators li::after,
.cid-sDDXwXhZUK .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwXhZUK .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwXhZUK .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwXhZUK .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwXhZUK .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwXhZUK .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwXhZUK .carousel-inner > .active {
  display: block;
}
.cid-sDDXwXhZUK .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwXhZUK .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwXhZUK .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwXhZUK .carousel-control,
  .cid-sDDXwXhZUK .carousel-indicators,
  .cid-sDDXwXhZUK .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwXhZUK .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwXhZUK .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwXhZUK .carousel-indicators .active,
.cid-sDDXwXhZUK .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwXhZUK .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwXhZUK .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwXhZUK .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwXhZUK .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwXhZUK .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwXhZUK .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwXhZUK .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwXhZUK .carousel {
  width: 100%;
}
.cid-sDDXwXhZUK .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwXhZUK .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwXhZUK .modal.fade .modal-dialog,
.cid-sDDXwXhZUK .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwXhZUK .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwXhZUK H6 {
  text-align: center;
}
.cid-sDDXwYefbS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sDDXwYefbS .item {
  padding-bottom: 2rem;
}
.cid-sDDXwYefbS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwYefbS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwYefbS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwYefbS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwYefbS .carousel-control,
.cid-sDDXwYefbS .close {
  background: #1b1b1b;
}
.cid-sDDXwYefbS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwYefbS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwYefbS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwYefbS .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwYefbS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwYefbS .close::before {
  content: '\e91a';
}
.cid-sDDXwYefbS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwYefbS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwYefbS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwYefbS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwYefbS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwYefbS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwYefbS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwYefbS .carousel-indicators li.active,
.cid-sDDXwYefbS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwYefbS .carousel-indicators li::after,
.cid-sDDXwYefbS .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwYefbS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwYefbS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwYefbS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwYefbS .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwYefbS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwYefbS .carousel-inner > .active {
  display: block;
}
.cid-sDDXwYefbS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwYefbS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwYefbS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwYefbS .carousel-control,
  .cid-sDDXwYefbS .carousel-indicators,
  .cid-sDDXwYefbS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwYefbS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwYefbS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwYefbS .carousel-indicators .active,
.cid-sDDXwYefbS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwYefbS .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwYefbS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwYefbS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwYefbS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwYefbS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwYefbS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwYefbS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwYefbS .carousel {
  width: 100%;
}
.cid-sDDXwYefbS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwYefbS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwYefbS .modal.fade .modal-dialog,
.cid-sDDXwYefbS .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwYefbS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwYefbS H6 {
  text-align: center;
}
.cid-sDDXwZhvHm {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sDDXwZhvHm .item {
  padding-bottom: 2rem;
}
.cid-sDDXwZhvHm .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXwZhvHm .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXwZhvHm .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXwZhvHm .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXwZhvHm .carousel-control,
.cid-sDDXwZhvHm .close {
  background: #1b1b1b;
}
.cid-sDDXwZhvHm .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXwZhvHm .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXwZhvHm .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXwZhvHm .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXwZhvHm .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXwZhvHm .close::before {
  content: '\e91a';
}
.cid-sDDXwZhvHm .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXwZhvHm .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXwZhvHm .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwZhvHm .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXwZhvHm .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXwZhvHm .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXwZhvHm .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXwZhvHm .carousel-indicators li.active,
.cid-sDDXwZhvHm .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXwZhvHm .carousel-indicators li::after,
.cid-sDDXwZhvHm .carousel-indicators li::before {
  content: none;
}
.cid-sDDXwZhvHm .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXwZhvHm .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXwZhvHm .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwZhvHm .carousel-indicators {
    display: none;
  }
}
.cid-sDDXwZhvHm .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXwZhvHm .carousel-inner > .active {
  display: block;
}
.cid-sDDXwZhvHm .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXwZhvHm .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXwZhvHm .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXwZhvHm .carousel-control,
  .cid-sDDXwZhvHm .carousel-indicators,
  .cid-sDDXwZhvHm .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXwZhvHm .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXwZhvHm .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXwZhvHm .carousel-indicators .active,
.cid-sDDXwZhvHm .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXwZhvHm .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXwZhvHm .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXwZhvHm .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXwZhvHm .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXwZhvHm .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXwZhvHm .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXwZhvHm .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXwZhvHm .carousel {
  width: 100%;
}
.cid-sDDXwZhvHm .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXwZhvHm .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXwZhvHm .modal.fade .modal-dialog,
.cid-sDDXwZhvHm .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXwZhvHm .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXwZhvHm H6 {
  text-align: center;
}
.cid-sDDXx0lsZr {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-sDDXx0lsZr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sDDXx0lsZr img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sDDXx0lsZr .text-wrapper {
    padding: 2rem;
  }
}
.cid-sDDXx0lsZr .mbr-section-title {
  color: #ffffff;
}
.cid-sDDXx11boG {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-sDDXx11boG .item {
  padding-bottom: 2rem;
}
.cid-sDDXx11boG .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sDDXx11boG .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sDDXx11boG .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sDDXx11boG .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sDDXx11boG .carousel-control,
.cid-sDDXx11boG .close {
  background: #1b1b1b;
}
.cid-sDDXx11boG .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sDDXx11boG .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sDDXx11boG .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sDDXx11boG .carousel-control-next span {
  margin-left: 5px;
}
.cid-sDDXx11boG .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sDDXx11boG .close::before {
  content: '\e91a';
}
.cid-sDDXx11boG .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sDDXx11boG .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sDDXx11boG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXx11boG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sDDXx11boG .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sDDXx11boG .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sDDXx11boG .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sDDXx11boG .carousel-indicators li.active,
.cid-sDDXx11boG .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sDDXx11boG .carousel-indicators li::after,
.cid-sDDXx11boG .carousel-indicators li::before {
  content: none;
}
.cid-sDDXx11boG .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sDDXx11boG .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sDDXx11boG .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sDDXx11boG .carousel-indicators {
    display: none;
  }
}
.cid-sDDXx11boG .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sDDXx11boG .carousel-inner > .active {
  display: block;
}
.cid-sDDXx11boG .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sDDXx11boG .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sDDXx11boG .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sDDXx11boG .carousel-control,
  .cid-sDDXx11boG .carousel-indicators,
  .cid-sDDXx11boG .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sDDXx11boG .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sDDXx11boG .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sDDXx11boG .carousel-indicators .active,
.cid-sDDXx11boG .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sDDXx11boG .carousel-indicators .active {
  background: #fff;
}
.cid-sDDXx11boG .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sDDXx11boG .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sDDXx11boG .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sDDXx11boG .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sDDXx11boG .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sDDXx11boG .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sDDXx11boG .carousel {
  width: 100%;
}
.cid-sDDXx11boG .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sDDXx11boG .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sDDXx11boG .modal.fade .modal-dialog,
.cid-sDDXx11boG .modal.in .modal-dialog {
  transform: none;
}
.cid-sDDXx11boG .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sDDXx11boG H6 {
  text-align: center;
}
.cid-sDDXx25XHG {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDXx25XHG .row {
    flex-direction: column-reverse;
  }
  .cid-sDDXx25XHG .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sDDXx25XHG .google-map {
  height: 100%;
  position: relative;
}
.cid-sDDXx25XHG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sDDXx25XHG .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sDDXx25XHG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sDDXx25XHG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sDDXx25XHG .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-sDDXx25XHG .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-sDDXx25XHG .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-sDDXx25XHG .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sDDXx25XHG .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-sDDXx25XHG .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-sDDXx25XHG P {
  color: #4479d9;
}
.cid-sDDXx4caEl {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-sDDXx4caEl .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDXx4caEl .mbr-text {
  color: #767676;
}
.cid-sDDXx4caEl .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-sDDXx4caEl .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-sDDXx4caEl .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-sDDXx4caEl .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-sDDXx4caEl .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sDDXx4caEl .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-sDDXx4caEl .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-sDDXx4caEl .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-sDDXx4caEl .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-sDDXx4caEl .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.cid-ucMxc8JtIl {
  z-index: 1000;
  width: 100%;
  position: relative;
  min-height: 60px;
}
.cid-ucMxc8JtIl nav.navbar {
  position: fixed;
}
.cid-ucMxc8JtIl .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-ucMxc8JtIl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ucMxc8JtIl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-ucMxc8JtIl .dropdown-item:hover,
.cid-ucMxc8JtIl .dropdown-item:focus {
  background: #e43f3f !important;
  color: white !important;
}
.cid-ucMxc8JtIl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ucMxc8JtIl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ucMxc8JtIl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ucMxc8JtIl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ucMxc8JtIl .nav-link {
  position: relative;
}
.cid-ucMxc8JtIl .container {
  display: flex;
  margin: auto;
}
.cid-ucMxc8JtIl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ucMxc8JtIl .dropdown-menu,
.cid-ucMxc8JtIl .navbar.opened {
  background: #ffffff !important;
}
.cid-ucMxc8JtIl .nav-item:focus,
.cid-ucMxc8JtIl .nav-link:focus {
  outline: none;
}
.cid-ucMxc8JtIl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ucMxc8JtIl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ucMxc8JtIl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ucMxc8JtIl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ucMxc8JtIl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ucMxc8JtIl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ucMxc8JtIl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
.cid-ucMxc8JtIl .navbar.opened {
  transition: all 0.3s;
}
.cid-ucMxc8JtIl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ucMxc8JtIl .navbar .navbar-logo img {
  width: auto;
}
.cid-ucMxc8JtIl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ucMxc8JtIl .navbar.collapsed {
  justify-content: center;
}
.cid-ucMxc8JtIl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ucMxc8JtIl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ucMxc8JtIl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 6.7rem);
  }
}
.cid-ucMxc8JtIl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ucMxc8JtIl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ucMxc8JtIl .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-ucMxc8JtIl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ucMxc8JtIl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ucMxc8JtIl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ucMxc8JtIl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ucMxc8JtIl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ucMxc8JtIl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ucMxc8JtIl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ucMxc8JtIl .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-ucMxc8JtIl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ucMxc8JtIl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ucMxc8JtIl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ucMxc8JtIl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ucMxc8JtIl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ucMxc8JtIl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ucMxc8JtIl .navbar.navbar-short {
  min-height: 60px;
}
.cid-ucMxc8JtIl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ucMxc8JtIl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ucMxc8JtIl .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-ucMxc8JtIl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ucMxc8JtIl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ucMxc8JtIl .dropdown-item.active,
.cid-ucMxc8JtIl .dropdown-item:active {
  background-color: transparent;
}
.cid-ucMxc8JtIl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ucMxc8JtIl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ucMxc8JtIl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ucMxc8JtIl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ucMxc8JtIl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ucMxc8JtIl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ucMxc8JtIl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ucMxc8JtIl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ucMxc8JtIl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ucMxc8JtIl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #000000;
}
.cid-ucMxc8JtIl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ucMxc8JtIl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ucMxc8JtIl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ucMxc8JtIl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ucMxc8JtIl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ucMxc8JtIl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ucMxc8JtIl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ucMxc8JtIl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ucMxc8JtIl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ucMxc8JtIl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ucMxc8JtIl .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-ucMxc8JtIl .navbar {
    height: 70px;
  }
  .cid-ucMxc8JtIl .navbar.opened {
    height: auto;
  }
  .cid-ucMxc8JtIl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ucMxc9sz6O {
  background-image: url("../../../assets/images/logo.jpeg");
}
.cid-ucMxc9WOlI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-ucMxc9WOlI .mbr-section-title {
  color: #ffffff;
}
.cid-ucMxcavr2F {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ucMxcavr2F .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcavr2F img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcavr2F .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcbaWBl {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-ucMxcbaWBl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcbaWBl .row {
  flex-direction: row-reverse;
}
.cid-ucMxcbaWBl img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcbaWBl .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcbaWBl .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-ucMxcbFlxy {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
.cid-ucMxcbFlxy .item {
  padding-bottom: 2rem;
}
.cid-ucMxcbFlxy .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcbFlxy .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcbFlxy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcbFlxy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcbFlxy .carousel-control,
.cid-ucMxcbFlxy .close {
  background: #1b1b1b;
}
.cid-ucMxcbFlxy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcbFlxy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcbFlxy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcbFlxy .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcbFlxy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcbFlxy .close::before {
  content: '\e91a';
}
.cid-ucMxcbFlxy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcbFlxy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcbFlxy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcbFlxy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcbFlxy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcbFlxy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcbFlxy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcbFlxy .carousel-indicators li.active,
.cid-ucMxcbFlxy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcbFlxy .carousel-indicators li::after,
.cid-ucMxcbFlxy .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcbFlxy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcbFlxy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcbFlxy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcbFlxy .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcbFlxy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcbFlxy .carousel-inner > .active {
  display: block;
}
.cid-ucMxcbFlxy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcbFlxy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcbFlxy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcbFlxy .carousel-control,
  .cid-ucMxcbFlxy .carousel-indicators,
  .cid-ucMxcbFlxy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcbFlxy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcbFlxy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcbFlxy .carousel-indicators .active,
.cid-ucMxcbFlxy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcbFlxy .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcbFlxy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcbFlxy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcbFlxy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcbFlxy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcbFlxy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcbFlxy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcbFlxy .carousel {
  width: 100%;
}
.cid-ucMxcbFlxy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcbFlxy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcbFlxy .modal.fade .modal-dialog,
.cid-ucMxcbFlxy .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcbFlxy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcbFlxy H6 {
  text-align: center;
}
.cid-ucMxcclcZf {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-ucMxcclcZf .item {
  padding-bottom: 2rem;
}
.cid-ucMxcclcZf .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcclcZf .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcclcZf .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcclcZf .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcclcZf .carousel-control,
.cid-ucMxcclcZf .close {
  background: #1b1b1b;
}
.cid-ucMxcclcZf .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcclcZf .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcclcZf .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcclcZf .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcclcZf .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcclcZf .close::before {
  content: '\e91a';
}
.cid-ucMxcclcZf .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcclcZf .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcclcZf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcclcZf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcclcZf .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcclcZf .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcclcZf .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcclcZf .carousel-indicators li.active,
.cid-ucMxcclcZf .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcclcZf .carousel-indicators li::after,
.cid-ucMxcclcZf .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcclcZf .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcclcZf .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcclcZf .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcclcZf .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcclcZf .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcclcZf .carousel-inner > .active {
  display: block;
}
.cid-ucMxcclcZf .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcclcZf .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcclcZf .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcclcZf .carousel-control,
  .cid-ucMxcclcZf .carousel-indicators,
  .cid-ucMxcclcZf .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcclcZf .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcclcZf .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcclcZf .carousel-indicators .active,
.cid-ucMxcclcZf .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcclcZf .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcclcZf .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcclcZf .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcclcZf .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcclcZf .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcclcZf .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcclcZf .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcclcZf .carousel {
  width: 100%;
}
.cid-ucMxcclcZf .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcclcZf .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcclcZf .modal.fade .modal-dialog,
.cid-ucMxcclcZf .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcclcZf .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcclcZf H6 {
  text-align: center;
}
.cid-ucMxcd6Urn {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ucMxcd6Urn .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcd6Urn img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcd6Urn .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcdEwAW {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-ucMxcdEwAW .item {
  padding-bottom: 2rem;
}
.cid-ucMxcdEwAW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcdEwAW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcdEwAW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcdEwAW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcdEwAW .carousel-control,
.cid-ucMxcdEwAW .close {
  background: #1b1b1b;
}
.cid-ucMxcdEwAW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcdEwAW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcdEwAW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcdEwAW .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcdEwAW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcdEwAW .close::before {
  content: '\e91a';
}
.cid-ucMxcdEwAW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcdEwAW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcdEwAW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcdEwAW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcdEwAW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcdEwAW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcdEwAW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcdEwAW .carousel-indicators li.active,
.cid-ucMxcdEwAW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcdEwAW .carousel-indicators li::after,
.cid-ucMxcdEwAW .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcdEwAW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcdEwAW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcdEwAW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcdEwAW .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcdEwAW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcdEwAW .carousel-inner > .active {
  display: block;
}
.cid-ucMxcdEwAW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcdEwAW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcdEwAW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcdEwAW .carousel-control,
  .cid-ucMxcdEwAW .carousel-indicators,
  .cid-ucMxcdEwAW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcdEwAW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcdEwAW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcdEwAW .carousel-indicators .active,
.cid-ucMxcdEwAW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcdEwAW .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcdEwAW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcdEwAW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcdEwAW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcdEwAW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcdEwAW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcdEwAW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcdEwAW .carousel {
  width: 100%;
}
.cid-ucMxcdEwAW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcdEwAW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcdEwAW .modal.fade .modal-dialog,
.cid-ucMxcdEwAW .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcdEwAW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcdEwAW H6 {
  text-align: center;
}
.cid-ucMxcekI9B {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-ucMxcekI9B .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcekI9B .row {
  flex-direction: row-reverse;
}
.cid-ucMxcekI9B img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcekI9B .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcekI9B .mbr-section-title {
  color: #ffffff;
}
.cid-ucMxceUUYB {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-ucMxceUUYB .item {
  padding-bottom: 2rem;
}
.cid-ucMxceUUYB .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxceUUYB .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxceUUYB .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxceUUYB .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxceUUYB .carousel-control,
.cid-ucMxceUUYB .close {
  background: #1b1b1b;
}
.cid-ucMxceUUYB .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxceUUYB .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxceUUYB .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxceUUYB .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxceUUYB .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxceUUYB .close::before {
  content: '\e91a';
}
.cid-ucMxceUUYB .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxceUUYB .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxceUUYB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxceUUYB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxceUUYB .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxceUUYB .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxceUUYB .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxceUUYB .carousel-indicators li.active,
.cid-ucMxceUUYB .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxceUUYB .carousel-indicators li::after,
.cid-ucMxceUUYB .carousel-indicators li::before {
  content: none;
}
.cid-ucMxceUUYB .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxceUUYB .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxceUUYB .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxceUUYB .carousel-indicators {
    display: none;
  }
}
.cid-ucMxceUUYB .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxceUUYB .carousel-inner > .active {
  display: block;
}
.cid-ucMxceUUYB .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxceUUYB .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxceUUYB .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxceUUYB .carousel-control,
  .cid-ucMxceUUYB .carousel-indicators,
  .cid-ucMxceUUYB .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxceUUYB .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxceUUYB .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxceUUYB .carousel-indicators .active,
.cid-ucMxceUUYB .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxceUUYB .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxceUUYB .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxceUUYB .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxceUUYB .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxceUUYB .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxceUUYB .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxceUUYB .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxceUUYB .carousel {
  width: 100%;
}
.cid-ucMxceUUYB .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxceUUYB .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxceUUYB .modal.fade .modal-dialog,
.cid-ucMxceUUYB .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxceUUYB .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxceUUYB H6 {
  text-align: center;
}
.cid-ucMxcfAAJp {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ucMxcfAAJp .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcfAAJp img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcfAAJp .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcfAAJp .mbr-section-title {
  text-align: left;
}
.cid-ucMxcgfsKy {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ucMxcgfsKy .item {
  padding-bottom: 2rem;
}
.cid-ucMxcgfsKy .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcgfsKy .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcgfsKy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcgfsKy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcgfsKy .carousel-control,
.cid-ucMxcgfsKy .close {
  background: #1b1b1b;
}
.cid-ucMxcgfsKy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcgfsKy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcgfsKy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcgfsKy .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcgfsKy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcgfsKy .close::before {
  content: '\e91a';
}
.cid-ucMxcgfsKy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcgfsKy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcgfsKy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcgfsKy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcgfsKy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcgfsKy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcgfsKy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcgfsKy .carousel-indicators li.active,
.cid-ucMxcgfsKy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcgfsKy .carousel-indicators li::after,
.cid-ucMxcgfsKy .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcgfsKy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcgfsKy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcgfsKy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcgfsKy .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcgfsKy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcgfsKy .carousel-inner > .active {
  display: block;
}
.cid-ucMxcgfsKy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcgfsKy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcgfsKy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcgfsKy .carousel-control,
  .cid-ucMxcgfsKy .carousel-indicators,
  .cid-ucMxcgfsKy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcgfsKy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcgfsKy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcgfsKy .carousel-indicators .active,
.cid-ucMxcgfsKy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcgfsKy .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcgfsKy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcgfsKy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcgfsKy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcgfsKy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcgfsKy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcgfsKy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcgfsKy .carousel {
  width: 100%;
}
.cid-ucMxcgfsKy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcgfsKy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcgfsKy .modal.fade .modal-dialog,
.cid-ucMxcgfsKy .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcgfsKy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcgfsKy H6 {
  text-align: center;
}
.cid-ucMxch0BOn {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-ucMxch0BOn .item {
  padding-bottom: 2rem;
}
.cid-ucMxch0BOn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxch0BOn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxch0BOn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxch0BOn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxch0BOn .carousel-control,
.cid-ucMxch0BOn .close {
  background: #1b1b1b;
}
.cid-ucMxch0BOn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxch0BOn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxch0BOn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxch0BOn .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxch0BOn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxch0BOn .close::before {
  content: '\e91a';
}
.cid-ucMxch0BOn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxch0BOn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxch0BOn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxch0BOn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxch0BOn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxch0BOn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxch0BOn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxch0BOn .carousel-indicators li.active,
.cid-ucMxch0BOn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxch0BOn .carousel-indicators li::after,
.cid-ucMxch0BOn .carousel-indicators li::before {
  content: none;
}
.cid-ucMxch0BOn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxch0BOn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxch0BOn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxch0BOn .carousel-indicators {
    display: none;
  }
}
.cid-ucMxch0BOn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxch0BOn .carousel-inner > .active {
  display: block;
}
.cid-ucMxch0BOn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxch0BOn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxch0BOn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxch0BOn .carousel-control,
  .cid-ucMxch0BOn .carousel-indicators,
  .cid-ucMxch0BOn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxch0BOn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxch0BOn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxch0BOn .carousel-indicators .active,
.cid-ucMxch0BOn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxch0BOn .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxch0BOn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxch0BOn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxch0BOn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxch0BOn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxch0BOn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxch0BOn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxch0BOn .carousel {
  width: 100%;
}
.cid-ucMxch0BOn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxch0BOn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxch0BOn .modal.fade .modal-dialog,
.cid-ucMxch0BOn .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxch0BOn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxch0BOn H6 {
  text-align: center;
}
.cid-ucMxchFoh5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-ucMxchFoh5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxchFoh5 .row {
  flex-direction: row-reverse;
}
.cid-ucMxchFoh5 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxchFoh5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxchFoh5 .mbr-section-title {
  color: #ffffff;
}
.cid-ucMxciev4o {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ucMxciev4o .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxciev4o .row {
  flex-direction: row-reverse;
}
.cid-ucMxciev4o img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxciev4o .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxciSrk7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ucMxciSrk7 .item {
  padding-bottom: 2rem;
}
.cid-ucMxciSrk7 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxciSrk7 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxciSrk7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxciSrk7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxciSrk7 .carousel-control,
.cid-ucMxciSrk7 .close {
  background: #1b1b1b;
}
.cid-ucMxciSrk7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxciSrk7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxciSrk7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxciSrk7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxciSrk7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxciSrk7 .close::before {
  content: '\e91a';
}
.cid-ucMxciSrk7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxciSrk7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxciSrk7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxciSrk7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxciSrk7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxciSrk7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxciSrk7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxciSrk7 .carousel-indicators li.active,
.cid-ucMxciSrk7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxciSrk7 .carousel-indicators li::after,
.cid-ucMxciSrk7 .carousel-indicators li::before {
  content: none;
}
.cid-ucMxciSrk7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxciSrk7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxciSrk7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxciSrk7 .carousel-indicators {
    display: none;
  }
}
.cid-ucMxciSrk7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxciSrk7 .carousel-inner > .active {
  display: block;
}
.cid-ucMxciSrk7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxciSrk7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxciSrk7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxciSrk7 .carousel-control,
  .cid-ucMxciSrk7 .carousel-indicators,
  .cid-ucMxciSrk7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxciSrk7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxciSrk7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxciSrk7 .carousel-indicators .active,
.cid-ucMxciSrk7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxciSrk7 .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxciSrk7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxciSrk7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxciSrk7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxciSrk7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxciSrk7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxciSrk7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxciSrk7 .carousel {
  width: 100%;
}
.cid-ucMxciSrk7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxciSrk7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxciSrk7 .modal.fade .modal-dialog,
.cid-ucMxciSrk7 .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxciSrk7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxciSrk7 H6 {
  text-align: center;
}
.cid-ucMxcjERK1 {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-ucMxcjERK1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcjERK1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcjERK1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcjERK1 .mbr-section-title {
  color: #ffffff;
}
.cid-ucMxckdBG0 {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-ucMxckdBG0 .item {
  padding-bottom: 2rem;
}
.cid-ucMxckdBG0 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxckdBG0 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxckdBG0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxckdBG0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxckdBG0 .carousel-control,
.cid-ucMxckdBG0 .close {
  background: #1b1b1b;
}
.cid-ucMxckdBG0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxckdBG0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxckdBG0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxckdBG0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxckdBG0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxckdBG0 .close::before {
  content: '\e91a';
}
.cid-ucMxckdBG0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxckdBG0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxckdBG0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxckdBG0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxckdBG0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxckdBG0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxckdBG0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxckdBG0 .carousel-indicators li.active,
.cid-ucMxckdBG0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxckdBG0 .carousel-indicators li::after,
.cid-ucMxckdBG0 .carousel-indicators li::before {
  content: none;
}
.cid-ucMxckdBG0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxckdBG0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxckdBG0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxckdBG0 .carousel-indicators {
    display: none;
  }
}
.cid-ucMxckdBG0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxckdBG0 .carousel-inner > .active {
  display: block;
}
.cid-ucMxckdBG0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxckdBG0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxckdBG0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxckdBG0 .carousel-control,
  .cid-ucMxckdBG0 .carousel-indicators,
  .cid-ucMxckdBG0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxckdBG0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxckdBG0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxckdBG0 .carousel-indicators .active,
.cid-ucMxckdBG0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxckdBG0 .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxckdBG0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxckdBG0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxckdBG0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxckdBG0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxckdBG0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxckdBG0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxckdBG0 .carousel {
  width: 100%;
}
.cid-ucMxckdBG0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxckdBG0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxckdBG0 .modal.fade .modal-dialog,
.cid-ucMxckdBG0 .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxckdBG0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxckdBG0 H6 {
  text-align: center;
}
.cid-ucMxcl6ouV {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ucMxcl6ouV .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcl6ouV .row {
  flex-direction: row-reverse;
}
.cid-ucMxcl6ouV img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcl6ouV .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxclIBEO {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-ucMxclIBEO .item {
  padding-bottom: 2rem;
}
.cid-ucMxclIBEO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxclIBEO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxclIBEO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxclIBEO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxclIBEO .carousel-control,
.cid-ucMxclIBEO .close {
  background: #1b1b1b;
}
.cid-ucMxclIBEO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxclIBEO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxclIBEO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxclIBEO .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxclIBEO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxclIBEO .close::before {
  content: '\e91a';
}
.cid-ucMxclIBEO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxclIBEO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxclIBEO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxclIBEO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxclIBEO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxclIBEO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxclIBEO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxclIBEO .carousel-indicators li.active,
.cid-ucMxclIBEO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxclIBEO .carousel-indicators li::after,
.cid-ucMxclIBEO .carousel-indicators li::before {
  content: none;
}
.cid-ucMxclIBEO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxclIBEO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxclIBEO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxclIBEO .carousel-indicators {
    display: none;
  }
}
.cid-ucMxclIBEO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxclIBEO .carousel-inner > .active {
  display: block;
}
.cid-ucMxclIBEO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxclIBEO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxclIBEO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxclIBEO .carousel-control,
  .cid-ucMxclIBEO .carousel-indicators,
  .cid-ucMxclIBEO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxclIBEO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxclIBEO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxclIBEO .carousel-indicators .active,
.cid-ucMxclIBEO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxclIBEO .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxclIBEO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxclIBEO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxclIBEO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxclIBEO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxclIBEO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxclIBEO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxclIBEO .carousel {
  width: 100%;
}
.cid-ucMxclIBEO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxclIBEO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxclIBEO .modal.fade .modal-dialog,
.cid-ucMxclIBEO .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxclIBEO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxclIBEO H6 {
  text-align: center;
}
.cid-ucMxcmpX12 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-ucMxcmpX12 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcmpX12 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcmpX12 .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcmpX12 .mbr-section-title {
  color: #ffffff;
}
.cid-ucMxcmZJtx {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-ucMxcmZJtx .item {
  padding-bottom: 2rem;
}
.cid-ucMxcmZJtx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcmZJtx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcmZJtx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcmZJtx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcmZJtx .carousel-control,
.cid-ucMxcmZJtx .close {
  background: #1b1b1b;
}
.cid-ucMxcmZJtx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcmZJtx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcmZJtx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcmZJtx .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcmZJtx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcmZJtx .close::before {
  content: '\e91a';
}
.cid-ucMxcmZJtx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcmZJtx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcmZJtx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcmZJtx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcmZJtx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcmZJtx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcmZJtx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcmZJtx .carousel-indicators li.active,
.cid-ucMxcmZJtx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcmZJtx .carousel-indicators li::after,
.cid-ucMxcmZJtx .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcmZJtx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcmZJtx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcmZJtx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcmZJtx .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcmZJtx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcmZJtx .carousel-inner > .active {
  display: block;
}
.cid-ucMxcmZJtx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcmZJtx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcmZJtx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcmZJtx .carousel-control,
  .cid-ucMxcmZJtx .carousel-indicators,
  .cid-ucMxcmZJtx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcmZJtx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcmZJtx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcmZJtx .carousel-indicators .active,
.cid-ucMxcmZJtx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcmZJtx .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcmZJtx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcmZJtx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcmZJtx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcmZJtx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcmZJtx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcmZJtx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcmZJtx .carousel {
  width: 100%;
}
.cid-ucMxcmZJtx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcmZJtx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcmZJtx .modal.fade .modal-dialog,
.cid-ucMxcmZJtx .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcmZJtx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcmZJtx H6 {
  text-align: center;
}
.cid-ucMxcnIcoO {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ucMxcnIcoO .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcnIcoO .row {
  flex-direction: row-reverse;
}
.cid-ucMxcnIcoO img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcnIcoO .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcohgKr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-ucMxcohgKr .item {
  padding-bottom: 2rem;
}
.cid-ucMxcohgKr .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcohgKr .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcohgKr .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcohgKr .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcohgKr .carousel-control,
.cid-ucMxcohgKr .close {
  background: #1b1b1b;
}
.cid-ucMxcohgKr .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcohgKr .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcohgKr .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcohgKr .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcohgKr .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcohgKr .close::before {
  content: '\e91a';
}
.cid-ucMxcohgKr .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcohgKr .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcohgKr .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcohgKr .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcohgKr .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcohgKr .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcohgKr .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcohgKr .carousel-indicators li.active,
.cid-ucMxcohgKr .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcohgKr .carousel-indicators li::after,
.cid-ucMxcohgKr .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcohgKr .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcohgKr .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcohgKr .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcohgKr .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcohgKr .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcohgKr .carousel-inner > .active {
  display: block;
}
.cid-ucMxcohgKr .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcohgKr .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcohgKr .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcohgKr .carousel-control,
  .cid-ucMxcohgKr .carousel-indicators,
  .cid-ucMxcohgKr .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcohgKr .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcohgKr .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcohgKr .carousel-indicators .active,
.cid-ucMxcohgKr .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcohgKr .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcohgKr .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcohgKr .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcohgKr .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcohgKr .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcohgKr .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcohgKr .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcohgKr .carousel {
  width: 100%;
}
.cid-ucMxcohgKr .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcohgKr .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcohgKr .modal.fade .modal-dialog,
.cid-ucMxcohgKr .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcohgKr .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcohgKr H6 {
  text-align: center;
}
.cid-ucMxcoYdO1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ucMxcoYdO1 .item {
  padding-bottom: 2rem;
}
.cid-ucMxcoYdO1 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcoYdO1 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcoYdO1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcoYdO1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcoYdO1 .carousel-control,
.cid-ucMxcoYdO1 .close {
  background: #1b1b1b;
}
.cid-ucMxcoYdO1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcoYdO1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcoYdO1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcoYdO1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcoYdO1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcoYdO1 .close::before {
  content: '\e91a';
}
.cid-ucMxcoYdO1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcoYdO1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcoYdO1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcoYdO1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcoYdO1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcoYdO1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcoYdO1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcoYdO1 .carousel-indicators li.active,
.cid-ucMxcoYdO1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcoYdO1 .carousel-indicators li::after,
.cid-ucMxcoYdO1 .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcoYdO1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcoYdO1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcoYdO1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcoYdO1 .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcoYdO1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcoYdO1 .carousel-inner > .active {
  display: block;
}
.cid-ucMxcoYdO1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcoYdO1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcoYdO1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcoYdO1 .carousel-control,
  .cid-ucMxcoYdO1 .carousel-indicators,
  .cid-ucMxcoYdO1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcoYdO1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcoYdO1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcoYdO1 .carousel-indicators .active,
.cid-ucMxcoYdO1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcoYdO1 .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcoYdO1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcoYdO1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcoYdO1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcoYdO1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcoYdO1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcoYdO1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcoYdO1 .carousel {
  width: 100%;
}
.cid-ucMxcoYdO1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcoYdO1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcoYdO1 .modal.fade .modal-dialog,
.cid-ucMxcoYdO1 .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcoYdO1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcoYdO1 H6 {
  text-align: center;
}
.cid-ucMxcpHGXS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ucMxcpHGXS .item {
  padding-bottom: 2rem;
}
.cid-ucMxcpHGXS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcpHGXS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcpHGXS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcpHGXS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcpHGXS .carousel-control,
.cid-ucMxcpHGXS .close {
  background: #1b1b1b;
}
.cid-ucMxcpHGXS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcpHGXS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcpHGXS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcpHGXS .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcpHGXS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcpHGXS .close::before {
  content: '\e91a';
}
.cid-ucMxcpHGXS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcpHGXS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcpHGXS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcpHGXS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcpHGXS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcpHGXS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcpHGXS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcpHGXS .carousel-indicators li.active,
.cid-ucMxcpHGXS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcpHGXS .carousel-indicators li::after,
.cid-ucMxcpHGXS .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcpHGXS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcpHGXS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcpHGXS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcpHGXS .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcpHGXS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcpHGXS .carousel-inner > .active {
  display: block;
}
.cid-ucMxcpHGXS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcpHGXS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcpHGXS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcpHGXS .carousel-control,
  .cid-ucMxcpHGXS .carousel-indicators,
  .cid-ucMxcpHGXS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcpHGXS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcpHGXS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcpHGXS .carousel-indicators .active,
.cid-ucMxcpHGXS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcpHGXS .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcpHGXS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcpHGXS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcpHGXS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcpHGXS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcpHGXS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcpHGXS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcpHGXS .carousel {
  width: 100%;
}
.cid-ucMxcpHGXS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcpHGXS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcpHGXS .modal.fade .modal-dialog,
.cid-ucMxcpHGXS .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcpHGXS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcpHGXS H6 {
  text-align: center;
}
.cid-ucMxcqtKqt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ucMxcqtKqt .item {
  padding-bottom: 2rem;
}
.cid-ucMxcqtKqt .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcqtKqt .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcqtKqt .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcqtKqt .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcqtKqt .carousel-control,
.cid-ucMxcqtKqt .close {
  background: #1b1b1b;
}
.cid-ucMxcqtKqt .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcqtKqt .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcqtKqt .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcqtKqt .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcqtKqt .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcqtKqt .close::before {
  content: '\e91a';
}
.cid-ucMxcqtKqt .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcqtKqt .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcqtKqt .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcqtKqt .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcqtKqt .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcqtKqt .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcqtKqt .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcqtKqt .carousel-indicators li.active,
.cid-ucMxcqtKqt .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcqtKqt .carousel-indicators li::after,
.cid-ucMxcqtKqt .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcqtKqt .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcqtKqt .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcqtKqt .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcqtKqt .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcqtKqt .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcqtKqt .carousel-inner > .active {
  display: block;
}
.cid-ucMxcqtKqt .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcqtKqt .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcqtKqt .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcqtKqt .carousel-control,
  .cid-ucMxcqtKqt .carousel-indicators,
  .cid-ucMxcqtKqt .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcqtKqt .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcqtKqt .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcqtKqt .carousel-indicators .active,
.cid-ucMxcqtKqt .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcqtKqt .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcqtKqt .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcqtKqt .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcqtKqt .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcqtKqt .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcqtKqt .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcqtKqt .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcqtKqt .carousel {
  width: 100%;
}
.cid-ucMxcqtKqt .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcqtKqt .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcqtKqt .modal.fade .modal-dialog,
.cid-ucMxcqtKqt .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcqtKqt .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcqtKqt H6 {
  text-align: center;
}
.cid-ucMxcriJ5B {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-ucMxcriJ5B .item {
  padding-bottom: 2rem;
}
.cid-ucMxcriJ5B .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcriJ5B .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcriJ5B .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcriJ5B .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcriJ5B .carousel-control,
.cid-ucMxcriJ5B .close {
  background: #1b1b1b;
}
.cid-ucMxcriJ5B .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcriJ5B .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcriJ5B .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcriJ5B .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcriJ5B .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcriJ5B .close::before {
  content: '\e91a';
}
.cid-ucMxcriJ5B .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcriJ5B .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcriJ5B .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcriJ5B .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcriJ5B .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcriJ5B .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcriJ5B .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcriJ5B .carousel-indicators li.active,
.cid-ucMxcriJ5B .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcriJ5B .carousel-indicators li::after,
.cid-ucMxcriJ5B .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcriJ5B .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcriJ5B .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcriJ5B .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcriJ5B .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcriJ5B .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcriJ5B .carousel-inner > .active {
  display: block;
}
.cid-ucMxcriJ5B .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcriJ5B .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcriJ5B .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcriJ5B .carousel-control,
  .cid-ucMxcriJ5B .carousel-indicators,
  .cid-ucMxcriJ5B .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcriJ5B .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcriJ5B .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcriJ5B .carousel-indicators .active,
.cid-ucMxcriJ5B .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcriJ5B .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcriJ5B .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcriJ5B .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcriJ5B .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcriJ5B .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcriJ5B .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcriJ5B .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcriJ5B .carousel {
  width: 100%;
}
.cid-ucMxcriJ5B .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcriJ5B .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcriJ5B .modal.fade .modal-dialog,
.cid-ucMxcriJ5B .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcriJ5B .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcriJ5B H6 {
  text-align: center;
}
.cid-ucMxcs8ZNA {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #a31d1d;
}
@media (max-width: 991px) {
  .cid-ucMxcs8ZNA .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxcs8ZNA img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxcs8ZNA .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcs8ZNA .mbr-section-title {
  color: #ffffff;
}
.cid-ucMxcsN6Tx {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #a31d1d;
}
.cid-ucMxcsN6Tx .item {
  padding-bottom: 2rem;
}
.cid-ucMxcsN6Tx .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcsN6Tx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcsN6Tx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcsN6Tx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcsN6Tx .carousel-control,
.cid-ucMxcsN6Tx .close {
  background: #1b1b1b;
}
.cid-ucMxcsN6Tx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcsN6Tx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcsN6Tx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcsN6Tx .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcsN6Tx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcsN6Tx .close::before {
  content: '\e91a';
}
.cid-ucMxcsN6Tx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcsN6Tx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcsN6Tx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcsN6Tx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcsN6Tx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcsN6Tx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcsN6Tx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcsN6Tx .carousel-indicators li.active,
.cid-ucMxcsN6Tx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcsN6Tx .carousel-indicators li::after,
.cid-ucMxcsN6Tx .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcsN6Tx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcsN6Tx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcsN6Tx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcsN6Tx .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcsN6Tx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcsN6Tx .carousel-inner > .active {
  display: block;
}
.cid-ucMxcsN6Tx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcsN6Tx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcsN6Tx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcsN6Tx .carousel-control,
  .cid-ucMxcsN6Tx .carousel-indicators,
  .cid-ucMxcsN6Tx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcsN6Tx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcsN6Tx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcsN6Tx .carousel-indicators .active,
.cid-ucMxcsN6Tx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcsN6Tx .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcsN6Tx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcsN6Tx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcsN6Tx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcsN6Tx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcsN6Tx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcsN6Tx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcsN6Tx .carousel {
  width: 100%;
}
.cid-ucMxcsN6Tx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcsN6Tx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcsN6Tx .modal.fade .modal-dialog,
.cid-ucMxcsN6Tx .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcsN6Tx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcsN6Tx H6 {
  text-align: center;
}
.cid-ucMxctN4XY {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ucMxctN4XY .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-ucMxctN4XY .row {
  flex-direction: row-reverse;
}
.cid-ucMxctN4XY img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-ucMxctN4XY .text-wrapper {
    padding: 2rem;
  }
}
.cid-ucMxcur3uN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-ucMxcur3uN .item {
  padding-bottom: 2rem;
}
.cid-ucMxcur3uN .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-ucMxcur3uN .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-ucMxcur3uN .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-ucMxcur3uN .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-ucMxcur3uN .carousel-control,
.cid-ucMxcur3uN .close {
  background: #1b1b1b;
}
.cid-ucMxcur3uN .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-ucMxcur3uN .carousel-control-prev span {
  margin-right: 5px;
}
.cid-ucMxcur3uN .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-ucMxcur3uN .carousel-control-next span {
  margin-left: 5px;
}
.cid-ucMxcur3uN .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-ucMxcur3uN .close::before {
  content: '\e91a';
}
.cid-ucMxcur3uN .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-ucMxcur3uN .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-ucMxcur3uN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcur3uN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-ucMxcur3uN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-ucMxcur3uN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-ucMxcur3uN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-ucMxcur3uN .carousel-indicators li.active,
.cid-ucMxcur3uN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-ucMxcur3uN .carousel-indicators li::after,
.cid-ucMxcur3uN .carousel-indicators li::before {
  content: none;
}
.cid-ucMxcur3uN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-ucMxcur3uN .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-ucMxcur3uN .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcur3uN .carousel-indicators {
    display: none;
  }
}
.cid-ucMxcur3uN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-ucMxcur3uN .carousel-inner > .active {
  display: block;
}
.cid-ucMxcur3uN .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-ucMxcur3uN .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-ucMxcur3uN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-ucMxcur3uN .carousel-control,
  .cid-ucMxcur3uN .carousel-indicators,
  .cid-ucMxcur3uN .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcur3uN .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-ucMxcur3uN .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-ucMxcur3uN .carousel-indicators .active,
.cid-ucMxcur3uN .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-ucMxcur3uN .carousel-indicators .active {
  background: #fff;
}
.cid-ucMxcur3uN .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-ucMxcur3uN .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-ucMxcur3uN .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-ucMxcur3uN .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-ucMxcur3uN .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-ucMxcur3uN .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-ucMxcur3uN .carousel {
  width: 100%;
}
.cid-ucMxcur3uN .modal-backdrop.in {
  opacity: 0.8;
}
.cid-ucMxcur3uN .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-ucMxcur3uN .modal.fade .modal-dialog,
.cid-ucMxcur3uN .modal.in .modal-dialog {
  transform: none;
}
.cid-ucMxcur3uN .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-ucMxcur3uN H6 {
  text-align: center;
}
.cid-ucMxcvmoxU {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
@media (max-width: 767px) {
  .cid-ucMxcvmoxU .row {
    flex-direction: column-reverse;
  }
  .cid-ucMxcvmoxU .row .map-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-ucMxcvmoxU .google-map {
  height: 100%;
  position: relative;
}
.cid-ucMxcvmoxU .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ucMxcvmoxU .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-ucMxcvmoxU .google-map[data-state] {
  background: #e9e5dc;
}
.cid-ucMxcvmoxU .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ucMxcvmoxU .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-ucMxcvmoxU .card-wrapper {
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
.cid-ucMxcvmoxU .card-wrapper:not(:nth-last-child(1)) {
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  .cid-ucMxcvmoxU .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-ucMxcvmoxU .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-ucMxcvmoxU .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #e43f3f;
}
.cid-ucMxcvmoxU P {
  color: #4479d9;
}
.cid-ucMxcwaDPu {
  padding-top: 15px;
  padding-bottom: 45px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .cid-ucMxcwaDPu .media-wrap {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ucMxcwaDPu .mbr-text {
  color: #767676;
}
.cid-ucMxcwaDPu .links {
  color: #000000;
  text-align: right;
}
@media (max-width: 767px) {
  .cid-ucMxcwaDPu .links {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .cid-ucMxcwaDPu .footer-lower .copyright {
    margin-bottom: 1rem;
    text-align: center;
  }
}
.cid-ucMxcwaDPu .footer-lower hr {
  margin: 1rem 0;
  border-color: #000;
  opacity: 0.05;
}
.cid-ucMxcwaDPu .footer-lower .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-ucMxcwaDPu .footer-lower .social-list .mbr-iconfont-social {
  font-size: 1.3rem;
  color: #232323;
}
.cid-ucMxcwaDPu .footer-lower .social-list .soc-item {
  margin: 0 0.5rem;
}
.cid-ucMxcwaDPu .footer-lower .social-list a {
  margin: 0;
  opacity: 0.5;
  -webkit-transition: 0.2s linear;
  transition: 0.2s linear;
}
.cid-ucMxcwaDPu .footer-lower .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .cid-ucMxcwaDPu .footer-lower .social-list {
    -webkit-justify-content: center;
    justify-content: center;
  }
}
