.btn {
  border-width: 2px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.item-wrapper {
  border-radius: 2rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Bricolage Grotesque;
}
.display-1 {
  font-family: 'Montserrat', sans-serif;
  font-size: 4rem;
  line-height: 100%;
}
.display-1 > .mbr-iconfont {
  font-size: 5rem;
}
.display-2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 3rem;
  line-height: 140%;
}
.display-2 > .mbr-iconfont {
  font-size: 3.75rem;
}
.display-4 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.125rem;
  line-height: 140%;
}
.display-4 > .mbr-iconfont {
  font-size: 1.40625rem;
}
.display-5 {
  font-family: 'Montserrat', sans-serif;
  font-size: 2rem;
  line-height: 120%;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.25rem;
  line-height: 140%;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5625rem;
}
/* ---- 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.2rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.8rem;
    font-size: calc( 2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.05rem + (4 - 2.05) * ((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.9rem;
    font-size: calc( 1.04375rem + (1.125 - 1.04375) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.04375rem + (1.125 - 1.04375) * ((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: 1rem;
    font-size: calc( 1.0875rem + (1.25 - 1.0875) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.0875rem + (1.25 - 1.0875) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .btn {
    padding: 0.75rem 1.5rem;
  }
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1.25rem 2rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #d7222e !important;
}
.bg-success {
  background-color: #ffffff !important;
}
.bg-info {
  background-color: #d7222e !important;
}
.bg-warning {
  background-color: #d2a20e !important;
}
.bg-danger {
  background-color: #d7222e !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #d7222e !important;
  border-color: #d7222e !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #e24a54 !important;
  border-color: #e24a54 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #e24a54 !important;
  border-color: #e24a54 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info,
.btn-info:active {
  background-color: #d7222e !important;
  border-color: #d7222e !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: inherit;
  background-color: #e24a54 !important;
  border-color: #e24a54 !important;
  box-shadow: none;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #e24a54 !important;
  border-color: #e24a54 !important;
}
.btn-success,
.btn-success:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #d2a20e !important;
  border-color: #d2a20e !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #f0be23 !important;
  border-color: #f0be23 !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #f0be23 !important;
  border-color: #f0be23 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #d7222e !important;
  border-color: #d7222e !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #e24a54 !important;
  border-color: #e24a54 !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #e24a54 !important;
  border-color: #e24a54 !important;
}
.btn-white,
.btn-white:active {
  background-color: #eff0ec !important;
  border-color: #eff0ec !important;
  color: #757b62 !important;
  box-shadow: none;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #757b62 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: inherit;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
  box-shadow: none;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #3d3d3d !important;
  border-color: #3d3d3d !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #d7222e;
  color: #d7222e;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #8c161e !important;
  background-color: transparent !important;
  border-color: #8c161e !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #d7222e !important;
  border-color: #d7222e !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: #d7222e;
  color: #d7222e;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #8c161e !important;
  background-color: transparent !important;
  border-color: #8c161e !important;
  box-shadow: none !important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #d7222e !important;
  border-color: #d7222e !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent !important;
  border-color: #d4d4d4 !important;
  box-shadow: none !important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #d2a20e;
  color: #d2a20e;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #816309 !important;
  background-color: transparent !important;
  border-color: #816309 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #d2a20e !important;
  border-color: #d2a20e !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #d7222e;
  color: #d7222e;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #8c161e !important;
  background-color: transparent !important;
  border-color: #8c161e !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #d7222e !important;
  border-color: #d7222e !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #d7222e !important;
}
.text-secondary {
  color: #ffffff !important;
}
.text-success {
  color: #ffffff !important;
}
.text-info {
  color: #d7222e !important;
}
.text-warning {
  color: #d2a20e !important;
}
.text-danger {
  color: #d7222e !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #7f141b !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #cccccc !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #cccccc !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #7f141b !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #725808 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #7f141b !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #d7222e;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #d7222e;
}
.alert-warning {
  background-color: #d2a20e;
}
.alert-danger {
  background-color: #d7222e;
}
.mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #d7222e;
  border-color: #d7222e;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
a,
a:hover {
  color: #d7222e;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #f7ced1;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #f7ced1;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #fae8b2;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #f7ced1;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.25rem;
  line-height: 140%;
  font-weight: 400;
  border-radius: 100px !important;
}
.form-control > .mbr-iconfont {
  font-size: 1.5625rem;
}
.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: #d7222e !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.25rem;
  line-height: 140%;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5625rem;
}
blockquote {
  border-color: #d7222e;
}
/* Forms */
.mbr-form .input-group-btn .btn {
  border-radius: 100px !important;
}
.mbr-form .input-group-btn .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: #d7222e;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #d7222e;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #232323;
  border-bottom-color: #232323;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #d7222e;
  border-bottom-color: #d7222e;
}
.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: #d7222e !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: #ffffff !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='%23d7222e' %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;
}
.mbr-section-btn .btn,
.mbr-section-btn-main .btn {
  font-weight: 600 !important;
  padding: 10px 24px;
  border-radius: 64px;
}
.mbr-section-btn .btn .mbr-iconfont,
.mbr-section-btn-main .btn .mbr-iconfont {
  font-size: 18px !important;
  margin-left: 8px;
  transition: all 0.3s ease-in-out;
}
.mbr-section-btn .btn:hover .mbr-iconfont,
.mbr-section-btn-main .btn:hover .mbr-iconfont,
.mbr-section-btn .btn:focus .mbr-iconfont,
.mbr-section-btn-main .btn:focus .mbr-iconfont {
  margin-left: 16px;
}
.mbr-section-btn .btn-primary-outline,
.mbr-section-btn-main .btn-primary-outline,
.mbr-section-btn .btn-secondary-outline,
.mbr-section-btn-main .btn-secondary-outline,
.mbr-section-btn .btn-success-outline,
.mbr-section-btn-main .btn-success-outline,
.mbr-section-btn .btn-info-outline,
.mbr-section-btn-main .btn-info-outline,
.mbr-section-btn .btn-warning-outline,
.mbr-section-btn-main .btn-warning-outline,
.mbr-section-btn .btn-danger-outline,
.mbr-section-btn-main .btn-danger-outline,
.mbr-section-btn .btn-black-outline,
.mbr-section-btn-main .btn-black-outline,
.mbr-section-btn .btn-white-outline,
.mbr-section-btn-main .btn-white-outline {
  padding: 0;
  border: none !important;
}
.mbr-section-btn .btn-primary-outline .mbr-iconfont,
.mbr-section-btn-main .btn-primary-outline .mbr-iconfont,
.mbr-section-btn .btn-secondary-outline .mbr-iconfont,
.mbr-section-btn-main .btn-secondary-outline .mbr-iconfont,
.mbr-section-btn .btn-success-outline .mbr-iconfont,
.mbr-section-btn-main .btn-success-outline .mbr-iconfont,
.mbr-section-btn .btn-info-outline .mbr-iconfont,
.mbr-section-btn-main .btn-info-outline .mbr-iconfont,
.mbr-section-btn .btn-warning-outline .mbr-iconfont,
.mbr-section-btn-main .btn-warning-outline .mbr-iconfont,
.mbr-section-btn .btn-danger-outline .mbr-iconfont,
.mbr-section-btn-main .btn-danger-outline .mbr-iconfont,
.mbr-section-btn .btn-black-outline .mbr-iconfont,
.mbr-section-btn-main .btn-black-outline .mbr-iconfont,
.mbr-section-btn .btn-white-outline .mbr-iconfont,
.mbr-section-btn-main .btn-white-outline .mbr-iconfont {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 10px 24px;
  border-radius: 64px;
  margin-left: 16px;
  transition: all 0.3s ease-in-out;
  border: 2px solid;
}
.mbr-section-btn .btn-primary-outline:hover .mbr-iconfont,
.mbr-section-btn-main .btn-primary-outline:hover .mbr-iconfont,
.mbr-section-btn .btn-secondary-outline:hover .mbr-iconfont,
.mbr-section-btn-main .btn-secondary-outline:hover .mbr-iconfont,
.mbr-section-btn .btn-success-outline:hover .mbr-iconfont,
.mbr-section-btn-main .btn-success-outline:hover .mbr-iconfont,
.mbr-section-btn .btn-info-outline:hover .mbr-iconfont,
.mbr-section-btn-main .btn-info-outline:hover .mbr-iconfont,
.mbr-section-btn .btn-warning-outline:hover .mbr-iconfont,
.mbr-section-btn-main .btn-warning-outline:hover .mbr-iconfont,
.mbr-section-btn .btn-danger-outline:hover .mbr-iconfont,
.mbr-section-btn-main .btn-danger-outline:hover .mbr-iconfont,
.mbr-section-btn .btn-black-outline:hover .mbr-iconfont,
.mbr-section-btn-main .btn-black-outline:hover .mbr-iconfont,
.mbr-section-btn .btn-white-outline:hover .mbr-iconfont,
.mbr-section-btn-main .btn-white-outline:hover .mbr-iconfont,
.mbr-section-btn .btn-primary-outline:focus .mbr-iconfont,
.mbr-section-btn-main .btn-primary-outline:focus .mbr-iconfont,
.mbr-section-btn .btn-secondary-outline:focus .mbr-iconfont,
.mbr-section-btn-main .btn-secondary-outline:focus .mbr-iconfont,
.mbr-section-btn .btn-success-outline:focus .mbr-iconfont,
.mbr-section-btn-main .btn-success-outline:focus .mbr-iconfont,
.mbr-section-btn .btn-info-outline:focus .mbr-iconfont,
.mbr-section-btn-main .btn-info-outline:focus .mbr-iconfont,
.mbr-section-btn .btn-warning-outline:focus .mbr-iconfont,
.mbr-section-btn-main .btn-warning-outline:focus .mbr-iconfont,
.mbr-section-btn .btn-danger-outline:focus .mbr-iconfont,
.mbr-section-btn-main .btn-danger-outline:focus .mbr-iconfont,
.mbr-section-btn .btn-black-outline:focus .mbr-iconfont,
.mbr-section-btn-main .btn-black-outline:focus .mbr-iconfont,
.mbr-section-btn .btn-white-outline:focus .mbr-iconfont,
.mbr-section-btn-main .btn-white-outline:focus .mbr-iconfont {
  padding: 10px 24px 10px 48px;
  margin-left: 16px;
}
.mbr-section-btn .btn-primary-outline .mbr-iconfont,
.mbr-section-btn-main .btn-primary-outline .mbr-iconfont {
  border-color: #d7222e;
}
.mbr-section-btn .btn-secondary-outline .mbr-iconfont,
.mbr-section-btn-main .btn-secondary-outline .mbr-iconfont {
  border-color: #ffffff;
}
.mbr-section-btn .btn-success-outline .mbr-iconfont,
.mbr-section-btn-main .btn-success-outline .mbr-iconfont {
  border-color: #ffffff;
}
.mbr-section-btn .btn-info-outline .mbr-iconfont,
.mbr-section-btn-main .btn-info-outline .mbr-iconfont {
  border-color: #d7222e;
}
.mbr-section-btn .btn-warning-outline .mbr-iconfont,
.mbr-section-btn-main .btn-warning-outline .mbr-iconfont {
  border-color: #d2a20e;
}
.mbr-section-btn .btn-danger-outline .mbr-iconfont,
.mbr-section-btn-main .btn-danger-outline .mbr-iconfont {
  border-color: #d7222e;
}
.mbr-section-btn .btn-black-outline .mbr-iconfont,
.mbr-section-btn-main .btn-black-outline .mbr-iconfont {
  border-color: #000000;
}
.mbr-section-btn .btn-white-outline .mbr-iconfont,
.mbr-section-btn-main .btn-white-outline .mbr-iconfont {
  border-color: #ffffff;
}
img {
  border-radius: 0 !important;
}
.cid-ulcc0Dr0hO {
  z-index: 1000;
  width: 100%;
}
.cid-ulcc0Dr0hO nav.navbar {
  position: fixed;
}
.cid-ulcc0Dr0hO .navbar-nav {
  margin: auto;
}
.cid-ulcc0Dr0hO .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulcc0Dr0hO .dropdown-item:hover,
.cid-ulcc0Dr0hO .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulcc0Dr0hO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulcc0Dr0hO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulcc0Dr0hO .navbar-short,
.cid-ulcc0Dr0hO .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO .navbar-short .nav-link,
.cid-ulcc0Dr0hO .opened .nav-link,
.cid-ulcc0Dr0hO .navbar-short .navbar-caption,
.cid-ulcc0Dr0hO .opened .navbar-caption,
.cid-ulcc0Dr0hO .navbar-short .mbr-iconfont,
.cid-ulcc0Dr0hO .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulcc0Dr0hO .navbar-short .hamburger span,
.cid-ulcc0Dr0hO .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulcc0Dr0hO .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulcc0Dr0hO .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-ulcc0Dr0hO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulcc0Dr0hO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulcc0Dr0hO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulcc0Dr0hO .container {
  display: flex;
  margin: auto;
}
.cid-ulcc0Dr0hO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulcc0Dr0hO .dropdown-menu,
.cid-ulcc0Dr0hO .navbar.opened {
  background: #ffffff !important;
}
.cid-ulcc0Dr0hO .nav-item:focus,
.cid-ulcc0Dr0hO .nav-link:focus {
  outline: none;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulcc0Dr0hO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulcc0Dr0hO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulcc0Dr0hO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulcc0Dr0hO .navbar.opened {
  transition: all 0.3s;
}
.cid-ulcc0Dr0hO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulcc0Dr0hO .navbar .navbar-logo img {
  width: auto;
}
.cid-ulcc0Dr0hO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulcc0Dr0hO .navbar.collapsed {
  justify-content: center;
}
.cid-ulcc0Dr0hO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulcc0Dr0hO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulcc0Dr0hO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulcc0Dr0hO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulcc0Dr0hO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulcc0Dr0hO .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: 100%;
}
.cid-ulcc0Dr0hO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulcc0Dr0hO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulcc0Dr0hO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulcc0Dr0hO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulcc0Dr0hO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulcc0Dr0hO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulcc0Dr0hO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulcc0Dr0hO .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: 100%;
  }
  .cid-ulcc0Dr0hO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulcc0Dr0hO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulcc0Dr0hO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulcc0Dr0hO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulcc0Dr0hO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulcc0Dr0hO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulcc0Dr0hO .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulcc0Dr0hO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulcc0Dr0hO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulcc0Dr0hO .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-ulcc0Dr0hO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulcc0Dr0hO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulcc0Dr0hO .dropdown-item.active,
.cid-ulcc0Dr0hO .dropdown-item:active {
  background-color: transparent;
}
.cid-ulcc0Dr0hO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulcc0Dr0hO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulcc0Dr0hO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulcc0Dr0hO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulcc0Dr0hO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulcc0Dr0hO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulcc0Dr0hO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulcc0Dr0hO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulcc0Dr0hO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulcc0Dr0hO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulcc0Dr0hO .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-ulcc0Dr0hO .navbar {
    height: 70px;
  }
  .cid-ulcc0Dr0hO .navbar.opened {
    height: auto;
  }
  .cid-ulcc0Dr0hO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uhXAVIavzv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/aerial-view-solar-panels-photovoltaic-module-solar-power-green-energy-sustainable-resource-2000x1124.jpg");
}
.cid-uhXAVIavzv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uhXAVIavzv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uhXAVIavzv .container {
    padding: 0 30px;
  }
}
.cid-uhXAVIavzv .row {
  justify-content: center;
}
.cid-uhXAVIavzv .content-wrapper {
  padding: 170px 0;
}
@media (max-width: 992px) {
  .cid-uhXAVIavzv .content-wrapper {
    padding: 80px 0;
  }
}
.cid-uhXAVIavzv .content-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-uhXAVIavzv .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-uhXAVIavzv .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-uhXAVIavzv .mbr-desc {
  color: #ffffff;
}
.cid-uhXAVIavzv .mbr-section-title {
  color: #ffffff;
}
.cid-uhXAVIavzv .mbr-text {
  color: #ffffff;
}
.cid-uhV0iTkCGF {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/background-4-1920x1081.jpg");
}
.cid-uhV0iTkCGF img,
.cid-uhV0iTkCGF .item-img {
  width: 100%;
  height: 100%;
  height: 350px;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cid-uhV0iTkCGF img,
  .cid-uhV0iTkCGF .item-img {
    max-height: 300px;
  }
}
.cid-uhV0iTkCGF .item:focus,
.cid-uhV0iTkCGF span:focus {
  outline: none;
}
.cid-uhV0iTkCGF .item-wrapper {
  position: relative;
}
.cid-uhV0iTkCGF .slide-content {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-flow: column nowrap;
}
.cid-uhV0iTkCGF .slide-content .item-content {
  padding: 2.25rem 2.25rem 0;
}
.cid-uhV0iTkCGF .slide-content .item-footer {
  padding: 0 2.25rem 2.25rem;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uhV0iTkCGF .slide-content .item-content {
    padding: 2rem 1.5rem 0;
  }
  .cid-uhV0iTkCGF .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uhV0iTkCGF .slide-content .item-content {
    padding: 1.5rem 1.5rem 0;
  }
  .cid-uhV0iTkCGF .slide-content .item-footer {
    padding: 0 1.5rem 1.5rem;
  }
}
.cid-uhV0iTkCGF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-uhV0iTkCGF .mbr-section-title {
  color: #232323;
}
.cid-uhV0iTkCGF .mbr-text,
.cid-uhV0iTkCGF .mbr-section-btn {
  text-align: center;
}
.cid-uhV0iTkCGF .item-title {
  text-align: center;
}
.cid-uhV0iTkCGF .item-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-uhV0iTkCGF .embla__slide {
  display: flex;
  justify-content: center;
  position: relative;
  min-width: 370px;
  max-width: 370px;
}
@media (max-width: 768px) {
  .cid-uhV0iTkCGF .embla__slide {
    min-width: 85%;
    max-width: initial;
  }
}
.cid-uhV0iTkCGF .embla__button--next,
.cid-uhV0iTkCGF .embla__button--prev {
  display: flex;
}
.cid-uhV0iTkCGF .embla__button {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .cid-uhV0iTkCGF .embla__button {
    display: none;
  }
}
.cid-uhV0iTkCGF .embla__button:disabled {
  cursor: default;
  display: none;
}
.cid-uhV0iTkCGF .embla__button:hover {
  background: #000;
  color: rgba(255, 255, 255, 0.5);
}
.cid-uhV0iTkCGF .embla__button.embla__button--prev {
  left: 0;
  margin-left: 1rem;
}
.cid-uhV0iTkCGF .embla__button.embla__button--next {
  right: 0;
  margin-right: 1rem;
}
@media (max-width: 767px) {
  .cid-uhV0iTkCGF .embla__button {
    top: auto;
  }
}
.cid-uhV0iTkCGF .embla {
  position: relative;
  width: 100%;
}
.cid-uhV0iTkCGF .embla__viewport {
  overflow: hidden;
  width: 100%;
}
.cid-uhV0iTkCGF .embla__viewport.is-draggable {
  cursor: grab;
}
.cid-uhV0iTkCGF .embla__viewport.is-dragging {
  cursor: grabbing;
}
.cid-uhV0iTkCGF .embla__container {
  display: flex;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: transparent;
}
@media (max-width: 768px) {
  .cid-uhV0iTkCGF .embla__container .embla__slide:first-child {
    margin-left: 6rem !important;
  }
  .cid-uhV0iTkCGF .embla__container .embla__slide:last-child {
    margin-right: 6rem !important;
  }
}
.cid-uhV0iTkCGF .content-head {
  max-width: 800px;
}
.cid-uhCwcfRWGU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uhCwcfRWGU .item-img {
  position: relative;
}
.cid-uhCwcfRWGU .item-img img {
  transition: all 0.2s;
}
.cid-uhCwcfRWGU .item {
  transition: transform 0.3s;
  margin-bottom: 2rem;
}
.cid-uhCwcfRWGU .item:hover {
  cursor: pointer;
  transform: translateY(-6px);
}
.cid-uhCwcfRWGU .item:hover .link-icon-wrapper span {
  transform: rotate(-20deg) scale(1.3);
}
.cid-uhCwcfRWGU .item:hover img {
  transform: scale(1.05);
}
.cid-uhCwcfRWGU .mbr-section-subtitle {
  border: 1px solid currentColor;
  border-radius: 1rem;
  width: fit-content;
  padding: 0.2rem 0.7rem;
  display: inline-block;
}
.cid-uhCwcfRWGU .image-wrapper {
  overflow: hidden;
  border-radius: 2rem;
}
.cid-uhCwcfRWGU .item-wrapper {
  position: relative;
  background: #ffffff;
  border: 3px solid #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uhCwcfRWGU .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uhCwcfRWGU .item-link {
  position: absolute;
  bottom: 8px;
  right: 90px;
  color: #ffffff;
}
.cid-uhCwcfRWGU .link-icon-wrapper {
  position: absolute;
  right: -1px;
  padding: 2px;
  bottom: -1px;
  background: #ffffff;
  width: 68px;
  height: 68px;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 2rem;
  z-index: 3;
}
.cid-uhCwcfRWGU .link-icon-wrapper .icon-wrap {
  background: #000000;
  width: 55px;
  height: 55px;
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.cid-uhCwcfRWGU .link-icon-wrapper .icon-wrap span {
  color: #ffffff;
  font-size: 1.1rem;
  transition: all 0.3s;
  display: block;
  padding-top: 1px;
}
.cid-uhCwcfRWGU .link-icon-wrapper .svg1 {
  position: absolute;
  top: -29px;
  right: 0px;
  transform: rotate(180deg);
  width: 30px;
}
.cid-uhCwcfRWGU .link-icon-wrapper .svg1 path {
  fill: #ffffff;
}
.cid-uhCwcfRWGU .link-icon-wrapper .svg2 {
  position: absolute;
  transform: rotate(180deg);
  width: 30px;
  bottom: 0;
  left: -29px;
}
.cid-uhCwcfRWGU .link-icon-wrapper .svg2 path {
  fill: #ffffff;
}
.cid-uhCwcfRWGU .item-content {
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 1rem;
  padding: 0 1.5rem 2rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 767px) {
  .cid-uhCwcfRWGU .item-content {
    padding: 0 1rem 1.4rem;
    margin-top: 1rem;
  }
}
.cid-uhCwcfRWGU img,
.cid-uhCwcfRWGU .item-img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uhCwcfRWGU .item:focus,
.cid-uhCwcfRWGU span:focus {
  outline: none;
}
@media (max-width: 767px) {
  .cid-uhCwcfRWGU .item {
    margin-bottom: 1rem;
  }
}
.cid-uhCwcfRWGU .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-uhCwcfRWGU .item-title {
  text-align: left;
  color: #ffffff;
}
.cid-uhCwcfRWGU .item-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-uhCwcfRWGU .mbr-section-subtitle,
.cid-uhCwcfRWGU .subtitle-wrap,
.cid-uhCwcfRWGU .mbr-section-btn {
  text-align: left;
}
.cid-uhCwcfRWGU .mbr-text,
.cid-uhCwcfRWGU .item .mbr-section-btn {
  color: #ffffff;
}
.cid-umg2jW1Ddu.popup-builder {
  background-color: #ffffff;
}
.cid-umg2jW1Ddu.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-umg2jW1Ddu.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-umg2jW1Ddu .modal-content,
.cid-umg2jW1Ddu .modal-dialog {
  height: auto;
}
.cid-umg2jW1Ddu .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-umg2jW1Ddu .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-umg2jW1Ddu .form-wrapper .mbr-form .form-group,
  .cid-umg2jW1Ddu .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-umg2jW1Ddu .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-umg2jW1Ddu .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-umg2jW1Ddu .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-umg2jW1Ddu .pt-0 {
  padding-top: 0 !important;
}
.cid-umg2jW1Ddu .pb-0 {
  padding-bottom: 0 !important;
}
.cid-umg2jW1Ddu .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-umg2jW1Ddu .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-umg2jW1Ddu .modal-open {
  overflow: hidden;
}
.cid-umg2jW1Ddu .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-umg2jW1Ddu .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-umg2jW1Ddu .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-umg2jW1Ddu .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-umg2jW1Ddu .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-umg2jW1Ddu .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-umg2jW1Ddu .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-umg2jW1Ddu .modal-content {
  background: #6cd026;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-umg2jW1Ddu .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-umg2jW1Ddu .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-umg2jW1Ddu .modal-backdrop.fade {
  opacity: 0;
}
.cid-umg2jW1Ddu .modal-backdrop.show {
  opacity: .5;
}
.cid-umg2jW1Ddu .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-umg2jW1Ddu .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-umg2jW1Ddu .modal-header {
    padding: 1rem;
  }
}
.cid-umg2jW1Ddu .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-umg2jW1Ddu .modal-header .close svg {
  fill: #353535;
}
.cid-umg2jW1Ddu .modal-header .close:hover {
  opacity: 1;
}
.cid-umg2jW1Ddu .modal-header .close:focus {
  outline: none;
}
.cid-umg2jW1Ddu .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.cid-umg2jW1Ddu .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-umg2jW1Ddu .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umg2jW1Ddu .modal-body {
    padding: 1rem;
  }
}
.cid-umg2jW1Ddu .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-umg2jW1Ddu .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umg2jW1Ddu .modal-footer {
    padding: 1rem;
  }
}
.cid-umg2jW1Ddu .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-umg2jW1Ddu .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-umg2jW1Ddu .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-umg2jW1Ddu .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-umg2jW1Ddu .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-umg2jW1Ddu .modal-lg,
  .cid-umg2jW1Ddu .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-umg2jW1Ddu .modal-xl {
    max-width: 1140px;
  }
}
.cid-umg2jW1Ddu .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-umg2jW1Ddu .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-umg2jW1Ddu .form-group {
  margin-bottom: 1rem;
}
.cid-umg2jW1Ddu .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-umg2jW1Ddu .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-umg2jW1Ddu .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-umg2jW1Ddu .mbr-section-btn {
  margin: 0;
}
.cid-umg2jW1Ddu .mbr-section-btn .btn {
  margin: 0;
}
.cid-umg9JRwImU.popup-builder {
  background-color: #ffffff;
}
.cid-umg9JRwImU.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-umg9JRwImU.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-umg9JRwImU .modal-content,
.cid-umg9JRwImU .modal-dialog {
  height: auto;
}
.cid-umg9JRwImU .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-umg9JRwImU .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-umg9JRwImU .form-wrapper .mbr-form .form-group,
  .cid-umg9JRwImU .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-umg9JRwImU .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-umg9JRwImU .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-umg9JRwImU .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-umg9JRwImU .pt-0 {
  padding-top: 0 !important;
}
.cid-umg9JRwImU .pb-0 {
  padding-bottom: 0 !important;
}
.cid-umg9JRwImU .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-umg9JRwImU .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-umg9JRwImU .modal-open {
  overflow: hidden;
}
.cid-umg9JRwImU .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-umg9JRwImU .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-umg9JRwImU .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-umg9JRwImU .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-umg9JRwImU .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-umg9JRwImU .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-umg9JRwImU .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-umg9JRwImU .modal-content {
  background: #6cd026;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-umg9JRwImU .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-umg9JRwImU .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-umg9JRwImU .modal-backdrop.fade {
  opacity: 0;
}
.cid-umg9JRwImU .modal-backdrop.show {
  opacity: .5;
}
.cid-umg9JRwImU .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-umg9JRwImU .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-umg9JRwImU .modal-header {
    padding: 1rem;
  }
}
.cid-umg9JRwImU .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-umg9JRwImU .modal-header .close svg {
  fill: #353535;
}
.cid-umg9JRwImU .modal-header .close:hover {
  opacity: 1;
}
.cid-umg9JRwImU .modal-header .close:focus {
  outline: none;
}
.cid-umg9JRwImU .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.cid-umg9JRwImU .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-umg9JRwImU .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umg9JRwImU .modal-body {
    padding: 1rem;
  }
}
.cid-umg9JRwImU .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-umg9JRwImU .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umg9JRwImU .modal-footer {
    padding: 1rem;
  }
}
.cid-umg9JRwImU .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-umg9JRwImU .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-umg9JRwImU .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-umg9JRwImU .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-umg9JRwImU .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-umg9JRwImU .modal-lg,
  .cid-umg9JRwImU .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-umg9JRwImU .modal-xl {
    max-width: 1140px;
  }
}
.cid-umg9JRwImU .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-umg9JRwImU .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-umg9JRwImU .form-group {
  margin-bottom: 1rem;
}
.cid-umg9JRwImU .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-umg9JRwImU .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-umg9JRwImU .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-umg9JRwImU .mbr-section-btn {
  margin: 0;
}
.cid-umg9JRwImU .mbr-section-btn .btn {
  margin: 0;
}
.cid-umgbjlq7lF.popup-builder {
  background-color: #ffffff;
}
.cid-umgbjlq7lF.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-umgbjlq7lF.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-umgbjlq7lF .modal-content,
.cid-umgbjlq7lF .modal-dialog {
  height: auto;
}
.cid-umgbjlq7lF .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-umgbjlq7lF .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-umgbjlq7lF .form-wrapper .mbr-form .form-group,
  .cid-umgbjlq7lF .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-umgbjlq7lF .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-umgbjlq7lF .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-umgbjlq7lF .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-umgbjlq7lF .pt-0 {
  padding-top: 0 !important;
}
.cid-umgbjlq7lF .pb-0 {
  padding-bottom: 0 !important;
}
.cid-umgbjlq7lF .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-umgbjlq7lF .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-umgbjlq7lF .modal-open {
  overflow: hidden;
}
.cid-umgbjlq7lF .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-umgbjlq7lF .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-umgbjlq7lF .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-umgbjlq7lF .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-umgbjlq7lF .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-umgbjlq7lF .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-umgbjlq7lF .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-umgbjlq7lF .modal-content {
  background: #6cd026;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-umgbjlq7lF .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-umgbjlq7lF .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-umgbjlq7lF .modal-backdrop.fade {
  opacity: 0;
}
.cid-umgbjlq7lF .modal-backdrop.show {
  opacity: .5;
}
.cid-umgbjlq7lF .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-umgbjlq7lF .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-umgbjlq7lF .modal-header {
    padding: 1rem;
  }
}
.cid-umgbjlq7lF .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-umgbjlq7lF .modal-header .close svg {
  fill: #353535;
}
.cid-umgbjlq7lF .modal-header .close:hover {
  opacity: 1;
}
.cid-umgbjlq7lF .modal-header .close:focus {
  outline: none;
}
.cid-umgbjlq7lF .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.cid-umgbjlq7lF .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-umgbjlq7lF .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umgbjlq7lF .modal-body {
    padding: 1rem;
  }
}
.cid-umgbjlq7lF .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-umgbjlq7lF .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umgbjlq7lF .modal-footer {
    padding: 1rem;
  }
}
.cid-umgbjlq7lF .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-umgbjlq7lF .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-umgbjlq7lF .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-umgbjlq7lF .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-umgbjlq7lF .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-umgbjlq7lF .modal-lg,
  .cid-umgbjlq7lF .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-umgbjlq7lF .modal-xl {
    max-width: 1140px;
  }
}
.cid-umgbjlq7lF .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-umgbjlq7lF .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-umgbjlq7lF .form-group {
  margin-bottom: 1rem;
}
.cid-umgbjlq7lF .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-umgbjlq7lF .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-umgbjlq7lF .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-umgbjlq7lF .mbr-section-btn {
  margin: 0;
}
.cid-umgbjlq7lF .mbr-section-btn .btn {
  margin: 0;
}
.cid-umgaRdfIQ2.popup-builder {
  background-color: #ffffff;
}
.cid-umgaRdfIQ2.popup-builder .modal {
  position: relative;
  display: block;
  z-index: 1;
}
.cid-umgaRdfIQ2.popup-builder .modal-dialog {
  margin-top: 60px;
  margin-bottom: 60px;
}
.cid-umgaRdfIQ2 .modal-content,
.cid-umgaRdfIQ2 .modal-dialog {
  height: auto;
}
.cid-umgaRdfIQ2 .form-wrapper .input-group-btn {
  margin-right: auto;
  margin-left: auto;
}
.cid-umgaRdfIQ2 .form-wrapper .input-group-btn .btn {
  margin: 0 !important;
}
@media (min-width: 769px) {
  .cid-umgaRdfIQ2 .form-wrapper .mbr-form .form-group,
  .cid-umgaRdfIQ2 .form-wrapper .mbr-form .input-group-btn {
    padding: 0 .5rem;
  }
}
.cid-umgaRdfIQ2 .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-umgaRdfIQ2 .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-umgaRdfIQ2 .mbr-text {
  text-align: center;
  color: #ffffff;
}
.cid-umgaRdfIQ2 .pt-0 {
  padding-top: 0 !important;
}
.cid-umgaRdfIQ2 .pb-0 {
  padding-bottom: 0 !important;
}
.cid-umgaRdfIQ2 .form-content {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.cid-umgaRdfIQ2 .mbr-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
.cid-umgaRdfIQ2 .modal-open {
  overflow: hidden;
}
.cid-umgaRdfIQ2 .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.cid-umgaRdfIQ2 .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.cid-umgaRdfIQ2 .modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none;
}
.cid-umgaRdfIQ2 .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}
.cid-umgaRdfIQ2 .modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.cid-umgaRdfIQ2 .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (.5rem * 2));
}
.cid-umgaRdfIQ2 .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (.5rem * 2));
  content: "";
}
.cid-umgaRdfIQ2 .modal-content {
  background: #6cd026;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-umgaRdfIQ2 .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-umgaRdfIQ2 .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.cid-umgaRdfIQ2 .modal-backdrop.fade {
  opacity: 0;
}
.cid-umgaRdfIQ2 .modal-backdrop.show {
  opacity: .5;
}
.cid-umgaRdfIQ2 .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-umgaRdfIQ2 .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-umgaRdfIQ2 .modal-header {
    padding: 1rem;
  }
}
.cid-umgaRdfIQ2 .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: .75;
}
.cid-umgaRdfIQ2 .modal-header .close svg {
  fill: #353535;
}
.cid-umgaRdfIQ2 .modal-header .close:hover {
  opacity: 1;
}
.cid-umgaRdfIQ2 .modal-header .close:focus {
  outline: none;
}
.cid-umgaRdfIQ2 .modal-title {
  line-height: 1.5;
  width: 100%;
  margin: 0;
  text-align: center;
  color: #ffffff;
}
.cid-umgaRdfIQ2 .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-umgaRdfIQ2 .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umgaRdfIQ2 .modal-body {
    padding: 1rem;
  }
}
.cid-umgaRdfIQ2 .modal-footer {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top: none;
  text-align: center;
}
@media (min-width: 992px) {
  .cid-umgaRdfIQ2 .modal-footer {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-umgaRdfIQ2 .modal-footer {
    padding: 1rem;
  }
}
.cid-umgaRdfIQ2 .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .cid-umgaRdfIQ2 .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-umgaRdfIQ2 .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-umgaRdfIQ2 .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .cid-umgaRdfIQ2 .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .cid-umgaRdfIQ2 .modal-lg,
  .cid-umgaRdfIQ2 .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-umgaRdfIQ2 .modal-xl {
    max-width: 1140px;
  }
}
.cid-umgaRdfIQ2 .row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.cid-umgaRdfIQ2 .col-md-4 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.cid-umgaRdfIQ2 .form-group {
  margin-bottom: 1rem;
}
.cid-umgaRdfIQ2 .form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.cid-umgaRdfIQ2 .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.cid-umgaRdfIQ2 .col-md-auto {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.cid-umgaRdfIQ2 .mbr-section-btn {
  margin: 0;
}
.cid-umgaRdfIQ2 .mbr-section-btn .btn {
  margin: 0;
}
.cid-uhYdhK9OOE .google-map {
  height: 25rem;
  position: relative;
}
.cid-uhYdhK9OOE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uhYdhK9OOE .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-uhYdhK9OOE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uhYdhK9OOE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ulfZO0KjNg {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/colombia-1-1921x398.jpg");
}
.cid-ulfZO0KjNg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulfZO0KjNg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulfZO0KjNg .container {
    padding: 0 15px;
  }
}
.cid-ulfZO0KjNg .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-ulfZO0KjNg .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-ulfZO0KjNg .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-ulfZO0KjNg .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #68707c;
}
.cid-ulfZO0KjNg .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #68707c;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-ulfZO0KjNg .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-ulfZO0KjNg .mbr-section-title {
  color: #131c28;
}
.cid-ulfZO0KjNg .mbr-desc {
  color: #ffffff;
}
.cid-ulfZO0KjNg .mbr-section-title,
.cid-ulfZO0KjNg .mbr-section-btn {
  color: #ffffff;
}
.cid-umIKkp4nFJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-umIKkp4nFJ p {
  text-align: center;
}
.cid-umIKkp4nFJ .mbr-iconfont-social {
  font-size: 1rem;
  color: #ffffff;
}
.cid-umIKkp4nFJ .social-list a:focus {
  text-decoration: none;
}
.cid-umIKkp4nFJ .text-copyright {
  width: 100%;
  text-align: left;
}
.cid-umIKkp4nFJ .img-logo-footer {
  margin-right: 1rem;
  max-width: 8rem;
}
.cid-umIKkp4nFJ .text-logo-footer {
  display: inline-block;
  vertical-align: middle;
}
.cid-umIKkp4nFJ .logo-footer {
  line-height: normal;
}
.cid-umIKkp4nFJ .copyright {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.cid-umIKkp4nFJ .social-btns {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-umIKkp4nFJ .media-container-row {
  -webkit-align-items: center;
  align-items: center;
}
.cid-umIKkp4nFJ img {
  display: inline;
}
.cid-tWwgPL2ezV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-tWwgPL2ezV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWwgPL2ezV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .container {
    padding: 0 22px;
  }
}
.cid-tWwgPL2ezV .row {
  justify-content: space-between;
}
.cid-tWwgPL2ezV .content-wrapper {
  margin-bottom: 32px;
}
.cid-tWwgPL2ezV .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-tWwgPL2ezV .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tWwgPL2ezV .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-tWwgPL2ezV .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-tWwgPL2ezV .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .copy-wrapper {
    display: block;
  }
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-tWwgPL2ezV .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-tWwgPL2ezV .mbr-section-title {
  color: #ff5753;
}
.cid-tWwgPL2ezV .mbr-text {
  color: #ffffff;
}
.cid-tWwgPL2ezV .list {
  color: #635d60;
}
.cid-tWwgPL2ezV .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-tWwgPL2ezV .mbr-section-title,
.cid-tWwgPL2ezV .mbr-section-btn {
  color: #d7222e;
}
.cid-ulhurv3WVu {
  z-index: 1000;
  width: 100%;
}
.cid-ulhurv3WVu nav.navbar {
  position: fixed;
}
.cid-ulhurv3WVu .navbar-nav {
  margin: auto;
}
.cid-ulhurv3WVu .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulhurv3WVu .dropdown-item:hover,
.cid-ulhurv3WVu .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulhurv3WVu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulhurv3WVu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulhurv3WVu .navbar-short,
.cid-ulhurv3WVu .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulhurv3WVu .navbar-short .nav-link,
.cid-ulhurv3WVu .opened .nav-link,
.cid-ulhurv3WVu .navbar-short .navbar-caption,
.cid-ulhurv3WVu .opened .navbar-caption,
.cid-ulhurv3WVu .navbar-short .mbr-iconfont,
.cid-ulhurv3WVu .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulhurv3WVu .navbar-short .hamburger span,
.cid-ulhurv3WVu .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulhurv3WVu .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulhurv3WVu .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-ulhurv3WVu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulhurv3WVu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulhurv3WVu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulhurv3WVu .container {
  display: flex;
  margin: auto;
}
.cid-ulhurv3WVu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulhurv3WVu .dropdown-menu,
.cid-ulhurv3WVu .navbar.opened {
  background: #ffffff !important;
}
.cid-ulhurv3WVu .nav-item:focus,
.cid-ulhurv3WVu .nav-link:focus {
  outline: none;
}
.cid-ulhurv3WVu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulhurv3WVu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulhurv3WVu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulhurv3WVu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulhurv3WVu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulhurv3WVu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulhurv3WVu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulhurv3WVu .navbar.opened {
  transition: all 0.3s;
}
.cid-ulhurv3WVu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulhurv3WVu .navbar .navbar-logo img {
  width: auto;
}
.cid-ulhurv3WVu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulhurv3WVu .navbar.collapsed {
  justify-content: center;
}
.cid-ulhurv3WVu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulhurv3WVu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulhurv3WVu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulhurv3WVu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulhurv3WVu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulhurv3WVu .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: 100%;
}
.cid-ulhurv3WVu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulhurv3WVu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulhurv3WVu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulhurv3WVu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulhurv3WVu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulhurv3WVu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulhurv3WVu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulhurv3WVu .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: 100%;
  }
  .cid-ulhurv3WVu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulhurv3WVu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulhurv3WVu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulhurv3WVu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulhurv3WVu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulhurv3WVu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulhurv3WVu .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulhurv3WVu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulhurv3WVu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulhurv3WVu .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-ulhurv3WVu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulhurv3WVu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulhurv3WVu .dropdown-item.active,
.cid-ulhurv3WVu .dropdown-item:active {
  background-color: transparent;
}
.cid-ulhurv3WVu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulhurv3WVu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulhurv3WVu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulhurv3WVu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulhurv3WVu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulhurv3WVu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulhurv3WVu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulhurv3WVu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulhurv3WVu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulhurv3WVu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulhurv3WVu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulhurv3WVu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulhurv3WVu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulhurv3WVu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulhurv3WVu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulhurv3WVu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulhurv3WVu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulhurv3WVu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulhurv3WVu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulhurv3WVu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulhurv3WVu .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-ulhurv3WVu .navbar {
    height: 70px;
  }
  .cid-ulhurv3WVu .navbar.opened {
    height: auto;
  }
  .cid-ulhurv3WVu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulhurrhyEf {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ulhurrhyEf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulhurrhyEf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulhurrhyEf .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulhurrhyEf .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulhurrhyEf .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulhurrhyEf .mbr-section-title {
  color: #ffffff;
}
.cid-ulhurrhyEf .mbr-text,
.cid-ulhurrhyEf .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulhursfpWQ {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-1-1920x801.jpg");
}
.cid-ulhursfpWQ img,
.cid-ulhursfpWQ .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulhursfpWQ .item:focus,
.cid-ulhursfpWQ span:focus {
  outline: none;
}
.cid-ulhursfpWQ .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulhursfpWQ .item {
    margin-bottom: 1rem;
  }
}
.cid-ulhursfpWQ .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulhursfpWQ .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulhursfpWQ .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulhursfpWQ .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulhursfpWQ .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulhursfpWQ .mbr-section-title {
  color: #000000;
}
.cid-ulhursfpWQ .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulhursfpWQ .item-subtitle {
  text-align: left;
}
.cid-ulhursfpWQ .mbr-text,
.cid-ulhursfpWQ .item .mbr-section-btn {
  text-align: center;
}
.cid-ulhursfpWQ .content-head {
  max-width: 800px;
}
.cid-ulhurt4aJq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-color-1921x801.jpg");
}
.cid-ulhurt4aJq img,
.cid-ulhurt4aJq .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulhurt4aJq .item:focus,
.cid-ulhurt4aJq span:focus {
  outline: none;
}
.cid-ulhurt4aJq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulhurt4aJq .item {
    margin-bottom: 1rem;
  }
}
.cid-ulhurt4aJq .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulhurt4aJq .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulhurt4aJq .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulhurt4aJq .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulhurt4aJq .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulhurt4aJq .mbr-section-title {
  color: #000000;
}
.cid-ulhurt4aJq .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulhurt4aJq .item-subtitle {
  text-align: left;
}
.cid-ulhurt4aJq .mbr-text,
.cid-ulhurt4aJq .item .mbr-section-btn {
  text-align: center;
}
.cid-ulhurt4aJq .content-head {
  max-width: 800px;
}
.cid-ulhJ30sMji {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-color-1921x801.jpg");
}
.cid-ulhJ30sMji img,
.cid-ulhJ30sMji .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-ulhJ30sMji .item:focus,
.cid-ulhJ30sMji span:focus {
  outline: none;
}
.cid-ulhJ30sMji .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulhJ30sMji .item {
    margin-bottom: 1rem;
  }
}
.cid-ulhJ30sMji .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulhJ30sMji .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulhJ30sMji .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulhJ30sMji .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulhJ30sMji .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulhJ30sMji .mbr-section-title {
  color: #000000;
}
.cid-ulhJ30sMji .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulhJ30sMji .item-subtitle {
  text-align: left;
}
.cid-ulhJ30sMji .mbr-text,
.cid-ulhJ30sMji .item .mbr-section-btn {
  text-align: center;
}
.cid-ulhJ30sMji .content-head {
  max-width: 800px;
}
.cid-ulhShpB0fn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-2-1921x801.jpg");
}
.cid-ulhShpB0fn img,
.cid-ulhShpB0fn .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulhShpB0fn .item:focus,
.cid-ulhShpB0fn span:focus {
  outline: none;
}
.cid-ulhShpB0fn .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulhShpB0fn .item {
    margin-bottom: 1rem;
  }
}
.cid-ulhShpB0fn .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulhShpB0fn .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulhShpB0fn .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulhShpB0fn .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulhShpB0fn .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulhShpB0fn .mbr-section-title {
  color: #000000;
}
.cid-ulhShpB0fn .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulhShpB0fn .item-subtitle {
  text-align: left;
}
.cid-ulhShpB0fn .mbr-text,
.cid-ulhShpB0fn .item .mbr-section-btn {
  text-align: center;
}
.cid-ulhShpB0fn .content-head {
  max-width: 800px;
}
.cid-ulhuru1csm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulhuru1csm .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulhuru1csm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulhuru1csm .container {
    padding: 0 22px;
  }
}
.cid-ulhuru1csm .row {
  justify-content: space-between;
}
.cid-ulhuru1csm .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulhuru1csm .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulhuru1csm .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulhuru1csm .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulhuru1csm .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulhuru1csm .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulhuru1csm .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulhuru1csm .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulhuru1csm .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulhuru1csm .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulhuru1csm .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulhuru1csm .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulhuru1csm .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulhuru1csm .copy-wrapper {
    display: block;
  }
}
.cid-ulhuru1csm .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulhuru1csm .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulhuru1csm .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulhuru1csm .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulhuru1csm .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulhuru1csm .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulhuru1csm .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulhuru1csm .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulhuru1csm .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulhuru1csm .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulhuru1csm .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulhuru1csm .mbr-section-title {
  color: #ff5753;
}
.cid-ulhuru1csm .mbr-text {
  color: #ffffff;
}
.cid-ulhuru1csm .list {
  color: #635d60;
}
.cid-ulhuru1csm .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulhuru1csm .mbr-section-title,
.cid-ulhuru1csm .mbr-section-btn {
  color: #d7222e;
}
.cid-ulgmCjRGkF {
  z-index: 1000;
  width: 100%;
}
.cid-ulgmCjRGkF nav.navbar {
  position: fixed;
}
.cid-ulgmCjRGkF .navbar-nav {
  margin: auto;
}
.cid-ulgmCjRGkF .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulgmCjRGkF .dropdown-item:hover,
.cid-ulgmCjRGkF .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulgmCjRGkF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulgmCjRGkF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulgmCjRGkF .navbar-short,
.cid-ulgmCjRGkF .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulgmCjRGkF .navbar-short .nav-link,
.cid-ulgmCjRGkF .opened .nav-link,
.cid-ulgmCjRGkF .navbar-short .navbar-caption,
.cid-ulgmCjRGkF .opened .navbar-caption,
.cid-ulgmCjRGkF .navbar-short .mbr-iconfont,
.cid-ulgmCjRGkF .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulgmCjRGkF .navbar-short .hamburger span,
.cid-ulgmCjRGkF .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulgmCjRGkF .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulgmCjRGkF .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-ulgmCjRGkF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulgmCjRGkF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulgmCjRGkF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulgmCjRGkF .container {
  display: flex;
  margin: auto;
}
.cid-ulgmCjRGkF .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulgmCjRGkF .dropdown-menu,
.cid-ulgmCjRGkF .navbar.opened {
  background: #ffffff !important;
}
.cid-ulgmCjRGkF .nav-item:focus,
.cid-ulgmCjRGkF .nav-link:focus {
  outline: none;
}
.cid-ulgmCjRGkF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulgmCjRGkF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulgmCjRGkF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulgmCjRGkF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulgmCjRGkF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulgmCjRGkF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulgmCjRGkF .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulgmCjRGkF .navbar.opened {
  transition: all 0.3s;
}
.cid-ulgmCjRGkF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulgmCjRGkF .navbar .navbar-logo img {
  width: auto;
}
.cid-ulgmCjRGkF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulgmCjRGkF .navbar.collapsed {
  justify-content: center;
}
.cid-ulgmCjRGkF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulgmCjRGkF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulgmCjRGkF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulgmCjRGkF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulgmCjRGkF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulgmCjRGkF .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: 100%;
}
.cid-ulgmCjRGkF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulgmCjRGkF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulgmCjRGkF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulgmCjRGkF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulgmCjRGkF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulgmCjRGkF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulgmCjRGkF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulgmCjRGkF .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: 100%;
  }
  .cid-ulgmCjRGkF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulgmCjRGkF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulgmCjRGkF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulgmCjRGkF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulgmCjRGkF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulgmCjRGkF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulgmCjRGkF .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulgmCjRGkF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulgmCjRGkF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulgmCjRGkF .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-ulgmCjRGkF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulgmCjRGkF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulgmCjRGkF .dropdown-item.active,
.cid-ulgmCjRGkF .dropdown-item:active {
  background-color: transparent;
}
.cid-ulgmCjRGkF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulgmCjRGkF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulgmCjRGkF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulgmCjRGkF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulgmCjRGkF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulgmCjRGkF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulgmCjRGkF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulgmCjRGkF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulgmCjRGkF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulgmCjRGkF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulgmCjRGkF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulgmCjRGkF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulgmCjRGkF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulgmCjRGkF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulgmCjRGkF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulgmCjRGkF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulgmCjRGkF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulgmCjRGkF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulgmCjRGkF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulgmCjRGkF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulgmCjRGkF .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-ulgmCjRGkF .navbar {
    height: 70px;
  }
  .cid-ulgmCjRGkF .navbar.opened {
    height: auto;
  }
  .cid-ulgmCjRGkF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulgmCfLwuX {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ulgmCfLwuX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulgmCfLwuX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulgmCfLwuX .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulgmCfLwuX .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulgmCfLwuX .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulgmCfLwuX .mbr-section-title {
  color: #ffffff;
}
.cid-ulgmCfLwuX .mbr-text,
.cid-ulgmCfLwuX .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulgmCgFUbK {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-1-1920x801.jpg");
}
.cid-ulgmCgFUbK img,
.cid-ulgmCgFUbK .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-ulgmCgFUbK .item:focus,
.cid-ulgmCgFUbK span:focus {
  outline: none;
}
.cid-ulgmCgFUbK .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulgmCgFUbK .item {
    margin-bottom: 1rem;
  }
}
.cid-ulgmCgFUbK .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulgmCgFUbK .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulgmCgFUbK .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulgmCgFUbK .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulgmCgFUbK .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulgmCgFUbK .mbr-section-title {
  color: #000000;
}
.cid-ulgmCgFUbK .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulgmCgFUbK .item-subtitle {
  text-align: left;
}
.cid-ulgmCgFUbK .mbr-text,
.cid-ulgmCgFUbK .item .mbr-section-btn {
  text-align: center;
}
.cid-ulgmCgFUbK .content-head {
  max-width: 800px;
}
.cid-ulgmChxMth {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-2-1921x801.jpg");
}
.cid-ulgmChxMth img,
.cid-ulgmChxMth .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-ulgmChxMth .item:focus,
.cid-ulgmChxMth span:focus {
  outline: none;
}
.cid-ulgmChxMth .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulgmChxMth .item {
    margin-bottom: 1rem;
  }
}
.cid-ulgmChxMth .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulgmChxMth .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulgmChxMth .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulgmChxMth .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulgmChxMth .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulgmChxMth .mbr-section-title {
  color: #000000;
}
.cid-ulgmChxMth .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulgmChxMth .item-subtitle {
  text-align: left;
}
.cid-ulgmChxMth .mbr-text,
.cid-ulgmChxMth .item .mbr-section-btn {
  text-align: center;
}
.cid-ulgmChxMth .content-head {
  max-width: 800px;
}
.cid-ulgmCiH6Gz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulgmCiH6Gz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulgmCiH6Gz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulgmCiH6Gz .container {
    padding: 0 22px;
  }
}
.cid-ulgmCiH6Gz .row {
  justify-content: space-between;
}
.cid-ulgmCiH6Gz .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulgmCiH6Gz .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulgmCiH6Gz .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulgmCiH6Gz .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulgmCiH6Gz .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulgmCiH6Gz .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulgmCiH6Gz .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulgmCiH6Gz .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulgmCiH6Gz .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulgmCiH6Gz .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulgmCiH6Gz .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulgmCiH6Gz .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulgmCiH6Gz .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulgmCiH6Gz .copy-wrapper {
    display: block;
  }
}
.cid-ulgmCiH6Gz .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulgmCiH6Gz .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulgmCiH6Gz .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulgmCiH6Gz .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulgmCiH6Gz .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulgmCiH6Gz .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulgmCiH6Gz .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulgmCiH6Gz .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulgmCiH6Gz .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulgmCiH6Gz .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulgmCiH6Gz .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulgmCiH6Gz .mbr-section-title {
  color: #ff5753;
}
.cid-ulgmCiH6Gz .mbr-text {
  color: #ffffff;
}
.cid-ulgmCiH6Gz .list {
  color: #635d60;
}
.cid-ulgmCiH6Gz .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulgmCiH6Gz .mbr-section-title,
.cid-ulgmCiH6Gz .mbr-section-btn {
  color: #d7222e;
}
.cid-ulghWjjN14 {
  z-index: 1000;
  width: 100%;
}
.cid-ulghWjjN14 nav.navbar {
  position: fixed;
}
.cid-ulghWjjN14 .navbar-nav {
  margin: auto;
}
.cid-ulghWjjN14 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulghWjjN14 .dropdown-item:hover,
.cid-ulghWjjN14 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulghWjjN14 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulghWjjN14 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulghWjjN14 .navbar-short,
.cid-ulghWjjN14 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulghWjjN14 .navbar-short .nav-link,
.cid-ulghWjjN14 .opened .nav-link,
.cid-ulghWjjN14 .navbar-short .navbar-caption,
.cid-ulghWjjN14 .opened .navbar-caption,
.cid-ulghWjjN14 .navbar-short .mbr-iconfont,
.cid-ulghWjjN14 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulghWjjN14 .navbar-short .hamburger span,
.cid-ulghWjjN14 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulghWjjN14 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulghWjjN14 .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-ulghWjjN14 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulghWjjN14 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulghWjjN14 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulghWjjN14 .container {
  display: flex;
  margin: auto;
}
.cid-ulghWjjN14 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulghWjjN14 .dropdown-menu,
.cid-ulghWjjN14 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulghWjjN14 .nav-item:focus,
.cid-ulghWjjN14 .nav-link:focus {
  outline: none;
}
.cid-ulghWjjN14 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulghWjjN14 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulghWjjN14 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulghWjjN14 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulghWjjN14 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulghWjjN14 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulghWjjN14 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulghWjjN14 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulghWjjN14 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulghWjjN14 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulghWjjN14 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulghWjjN14 .navbar.collapsed {
  justify-content: center;
}
.cid-ulghWjjN14 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulghWjjN14 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulghWjjN14 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulghWjjN14 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulghWjjN14 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulghWjjN14 .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: 100%;
}
.cid-ulghWjjN14 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulghWjjN14 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulghWjjN14 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulghWjjN14 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulghWjjN14 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulghWjjN14 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulghWjjN14 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulghWjjN14 .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: 100%;
  }
  .cid-ulghWjjN14 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulghWjjN14 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulghWjjN14 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulghWjjN14 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulghWjjN14 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulghWjjN14 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulghWjjN14 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulghWjjN14 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulghWjjN14 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulghWjjN14 .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-ulghWjjN14 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulghWjjN14 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulghWjjN14 .dropdown-item.active,
.cid-ulghWjjN14 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulghWjjN14 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulghWjjN14 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulghWjjN14 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulghWjjN14 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulghWjjN14 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulghWjjN14 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulghWjjN14 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulghWjjN14 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulghWjjN14 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulghWjjN14 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulghWjjN14 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulghWjjN14 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulghWjjN14 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulghWjjN14 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulghWjjN14 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulghWjjN14 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulghWjjN14 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulghWjjN14 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulghWjjN14 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulghWjjN14 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulghWjjN14 .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-ulghWjjN14 .navbar {
    height: 70px;
  }
  .cid-ulghWjjN14 .navbar.opened {
    height: auto;
  }
  .cid-ulghWjjN14 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulghWfGNTo {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ulghWfGNTo .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulghWfGNTo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulghWfGNTo .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulghWfGNTo .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulghWfGNTo .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulghWfGNTo .mbr-section-title {
  color: #ffffff;
}
.cid-ulghWfGNTo .mbr-text,
.cid-ulghWfGNTo .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulghWgwJFz {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-1-1920x801.jpg");
}
.cid-ulghWgwJFz img,
.cid-ulghWgwJFz .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-ulghWgwJFz .item:focus,
.cid-ulghWgwJFz span:focus {
  outline: none;
}
.cid-ulghWgwJFz .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulghWgwJFz .item {
    margin-bottom: 1rem;
  }
}
.cid-ulghWgwJFz .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulghWgwJFz .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulghWgwJFz .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulghWgwJFz .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulghWgwJFz .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulghWgwJFz .mbr-section-title {
  color: #000000;
}
.cid-ulghWgwJFz .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulghWgwJFz .item-subtitle {
  text-align: left;
}
.cid-ulghWgwJFz .mbr-text,
.cid-ulghWgwJFz .item .mbr-section-btn {
  text-align: center;
}
.cid-ulghWgwJFz .content-head {
  max-width: 800px;
}
.cid-ulghWhl5Dw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-color-1921x801.jpg");
}
.cid-ulghWhl5Dw img,
.cid-ulghWhl5Dw .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-ulghWhl5Dw .item:focus,
.cid-ulghWhl5Dw span:focus {
  outline: none;
}
.cid-ulghWhl5Dw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulghWhl5Dw .item {
    margin-bottom: 1rem;
  }
}
.cid-ulghWhl5Dw .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulghWhl5Dw .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulghWhl5Dw .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulghWhl5Dw .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulghWhl5Dw .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulghWhl5Dw .mbr-section-title {
  color: #000000;
}
.cid-ulghWhl5Dw .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulghWhl5Dw .item-subtitle {
  text-align: left;
}
.cid-ulghWhl5Dw .mbr-text,
.cid-ulghWhl5Dw .item .mbr-section-btn {
  text-align: center;
}
.cid-ulghWhl5Dw .content-head {
  max-width: 800px;
}
.cid-ulgkl3f0Qf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-color-1921x801.jpg");
}
.cid-ulgkl3f0Qf img,
.cid-ulgkl3f0Qf .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-ulgkl3f0Qf .item:focus,
.cid-ulgkl3f0Qf span:focus {
  outline: none;
}
.cid-ulgkl3f0Qf .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulgkl3f0Qf .item {
    margin-bottom: 1rem;
  }
}
.cid-ulgkl3f0Qf .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulgkl3f0Qf .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulgkl3f0Qf .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulgkl3f0Qf .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulgkl3f0Qf .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulgkl3f0Qf .mbr-section-title {
  color: #000000;
}
.cid-ulgkl3f0Qf .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulgkl3f0Qf .item-subtitle {
  text-align: left;
}
.cid-ulgkl3f0Qf .mbr-text,
.cid-ulgkl3f0Qf .item .mbr-section-btn {
  text-align: center;
}
.cid-ulgkl3f0Qf .content-head {
  max-width: 800px;
}
.cid-ulgo0aBWF4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-color-1921x801.jpg");
}
.cid-ulgo0aBWF4 img,
.cid-ulgo0aBWF4 .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulgo0aBWF4 .item:focus,
.cid-ulgo0aBWF4 span:focus {
  outline: none;
}
.cid-ulgo0aBWF4 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulgo0aBWF4 .item {
    margin-bottom: 1rem;
  }
}
.cid-ulgo0aBWF4 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulgo0aBWF4 .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulgo0aBWF4 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulgo0aBWF4 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulgo0aBWF4 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulgo0aBWF4 .mbr-section-title {
  color: #000000;
}
.cid-ulgo0aBWF4 .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulgo0aBWF4 .item-subtitle {
  text-align: left;
}
.cid-ulgo0aBWF4 .mbr-text,
.cid-ulgo0aBWF4 .item .mbr-section-btn {
  text-align: center;
}
.cid-ulgo0aBWF4 .content-head {
  max-width: 800px;
}
.cid-ulgpGTh9Zd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-2-1921x801.jpg");
}
.cid-ulgpGTh9Zd img,
.cid-ulgpGTh9Zd .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-ulgpGTh9Zd .item:focus,
.cid-ulgpGTh9Zd span:focus {
  outline: none;
}
.cid-ulgpGTh9Zd .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulgpGTh9Zd .item {
    margin-bottom: 1rem;
  }
}
.cid-ulgpGTh9Zd .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulgpGTh9Zd .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulgpGTh9Zd .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulgpGTh9Zd .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulgpGTh9Zd .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulgpGTh9Zd .mbr-section-title {
  color: #000000;
}
.cid-ulgpGTh9Zd .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulgpGTh9Zd .item-subtitle {
  text-align: left;
}
.cid-ulgpGTh9Zd .mbr-text,
.cid-ulgpGTh9Zd .item .mbr-section-btn {
  text-align: center;
}
.cid-ulgpGTh9Zd .content-head {
  max-width: 800px;
}
.cid-ulghWiaJTG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulghWiaJTG .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulghWiaJTG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulghWiaJTG .container {
    padding: 0 22px;
  }
}
.cid-ulghWiaJTG .row {
  justify-content: space-between;
}
.cid-ulghWiaJTG .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulghWiaJTG .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulghWiaJTG .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulghWiaJTG .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulghWiaJTG .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulghWiaJTG .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulghWiaJTG .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulghWiaJTG .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulghWiaJTG .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulghWiaJTG .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulghWiaJTG .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulghWiaJTG .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulghWiaJTG .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulghWiaJTG .copy-wrapper {
    display: block;
  }
}
.cid-ulghWiaJTG .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulghWiaJTG .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulghWiaJTG .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulghWiaJTG .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulghWiaJTG .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulghWiaJTG .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulghWiaJTG .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulghWiaJTG .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulghWiaJTG .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulghWiaJTG .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulghWiaJTG .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulghWiaJTG .mbr-section-title {
  color: #ff5753;
}
.cid-ulghWiaJTG .mbr-text {
  color: #ffffff;
}
.cid-ulghWiaJTG .list {
  color: #635d60;
}
.cid-ulghWiaJTG .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulghWiaJTG .mbr-section-title,
.cid-ulghWiaJTG .mbr-section-btn {
  color: #d7222e;
}
.cid-ulhVVm8v3E {
  z-index: 1000;
  width: 100%;
}
.cid-ulhVVm8v3E nav.navbar {
  position: fixed;
}
.cid-ulhVVm8v3E .navbar-nav {
  margin: auto;
}
.cid-ulhVVm8v3E .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulhVVm8v3E .dropdown-item:hover,
.cid-ulhVVm8v3E .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulhVVm8v3E .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulhVVm8v3E .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulhVVm8v3E .navbar-short,
.cid-ulhVVm8v3E .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulhVVm8v3E .navbar-short .nav-link,
.cid-ulhVVm8v3E .opened .nav-link,
.cid-ulhVVm8v3E .navbar-short .navbar-caption,
.cid-ulhVVm8v3E .opened .navbar-caption,
.cid-ulhVVm8v3E .navbar-short .mbr-iconfont,
.cid-ulhVVm8v3E .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulhVVm8v3E .navbar-short .hamburger span,
.cid-ulhVVm8v3E .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulhVVm8v3E .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulhVVm8v3E .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-ulhVVm8v3E .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulhVVm8v3E .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulhVVm8v3E .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulhVVm8v3E .container {
  display: flex;
  margin: auto;
}
.cid-ulhVVm8v3E .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulhVVm8v3E .dropdown-menu,
.cid-ulhVVm8v3E .navbar.opened {
  background: #ffffff !important;
}
.cid-ulhVVm8v3E .nav-item:focus,
.cid-ulhVVm8v3E .nav-link:focus {
  outline: none;
}
.cid-ulhVVm8v3E .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulhVVm8v3E .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulhVVm8v3E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulhVVm8v3E .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulhVVm8v3E .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulhVVm8v3E .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulhVVm8v3E .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulhVVm8v3E .navbar.opened {
  transition: all 0.3s;
}
.cid-ulhVVm8v3E .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulhVVm8v3E .navbar .navbar-logo img {
  width: auto;
}
.cid-ulhVVm8v3E .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulhVVm8v3E .navbar.collapsed {
  justify-content: center;
}
.cid-ulhVVm8v3E .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulhVVm8v3E .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulhVVm8v3E .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulhVVm8v3E .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulhVVm8v3E .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulhVVm8v3E .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: 100%;
}
.cid-ulhVVm8v3E .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulhVVm8v3E .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulhVVm8v3E .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulhVVm8v3E .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulhVVm8v3E .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulhVVm8v3E .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulhVVm8v3E .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulhVVm8v3E .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: 100%;
  }
  .cid-ulhVVm8v3E .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulhVVm8v3E .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulhVVm8v3E .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulhVVm8v3E .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulhVVm8v3E .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulhVVm8v3E .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulhVVm8v3E .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulhVVm8v3E .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulhVVm8v3E .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulhVVm8v3E .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-ulhVVm8v3E .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulhVVm8v3E .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulhVVm8v3E .dropdown-item.active,
.cid-ulhVVm8v3E .dropdown-item:active {
  background-color: transparent;
}
.cid-ulhVVm8v3E .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulhVVm8v3E .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulhVVm8v3E .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulhVVm8v3E .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulhVVm8v3E .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulhVVm8v3E .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulhVVm8v3E ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulhVVm8v3E .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulhVVm8v3E button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulhVVm8v3E button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulhVVm8v3E button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulhVVm8v3E button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulhVVm8v3E button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulhVVm8v3E button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulhVVm8v3E nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulhVVm8v3E nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulhVVm8v3E nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulhVVm8v3E nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulhVVm8v3E .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulhVVm8v3E a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulhVVm8v3E .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-ulhVVm8v3E .navbar {
    height: 70px;
  }
  .cid-ulhVVm8v3E .navbar.opened {
    height: auto;
  }
  .cid-ulhVVm8v3E .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulhVVhryTn {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ulhVVhryTn .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulhVVhryTn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulhVVhryTn .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulhVVhryTn .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulhVVhryTn .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulhVVhryTn .mbr-section-title {
  color: #ffffff;
}
.cid-ulhVVhryTn .mbr-text,
.cid-ulhVVhryTn .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulhVVi2Sha {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-1-1920x801.jpg");
}
.cid-ulhVVi2Sha img,
.cid-ulhVVi2Sha .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulhVVi2Sha .item:focus,
.cid-ulhVVi2Sha span:focus {
  outline: none;
}
.cid-ulhVVi2Sha .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulhVVi2Sha .item {
    margin-bottom: 1rem;
  }
}
.cid-ulhVVi2Sha .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulhVVi2Sha .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulhVVi2Sha .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulhVVi2Sha .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulhVVi2Sha .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulhVVi2Sha .mbr-section-title {
  color: #000000;
}
.cid-ulhVVi2Sha .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulhVVi2Sha .item-subtitle {
  text-align: left;
}
.cid-ulhVVi2Sha .mbr-text,
.cid-ulhVVi2Sha .item .mbr-section-btn {
  text-align: center;
}
.cid-ulhVVi2Sha .content-head {
  max-width: 800px;
}
.cid-ulhVViKnKP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-color-1921x801.jpg");
}
.cid-ulhVViKnKP img,
.cid-ulhVViKnKP .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulhVViKnKP .item:focus,
.cid-ulhVViKnKP span:focus {
  outline: none;
}
.cid-ulhVViKnKP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulhVViKnKP .item {
    margin-bottom: 1rem;
  }
}
.cid-ulhVViKnKP .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulhVViKnKP .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulhVViKnKP .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulhVViKnKP .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulhVViKnKP .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulhVViKnKP .mbr-section-title {
  color: #000000;
}
.cid-ulhVViKnKP .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulhVViKnKP .item-subtitle {
  text-align: left;
}
.cid-ulhVViKnKP .mbr-text,
.cid-ulhVViKnKP .item .mbr-section-btn {
  text-align: center;
}
.cid-ulhVViKnKP .content-head {
  max-width: 800px;
}
.cid-ulhVVjl2oe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-color-1921x801.jpg");
}
.cid-ulhVVjl2oe img,
.cid-ulhVVjl2oe .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulhVVjl2oe .item:focus,
.cid-ulhVVjl2oe span:focus {
  outline: none;
}
.cid-ulhVVjl2oe .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulhVVjl2oe .item {
    margin-bottom: 1rem;
  }
}
.cid-ulhVVjl2oe .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulhVVjl2oe .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulhVVjl2oe .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulhVVjl2oe .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulhVVjl2oe .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulhVVjl2oe .mbr-section-title {
  color: #000000;
}
.cid-ulhVVjl2oe .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulhVVjl2oe .item-subtitle {
  text-align: left;
}
.cid-ulhVVjl2oe .mbr-text,
.cid-ulhVVjl2oe .item .mbr-section-btn {
  text-align: center;
}
.cid-ulhVVjl2oe .content-head {
  max-width: 800px;
}
.cid-ulhVVk07QU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-color-1921x801.jpg");
}
.cid-ulhVVk07QU img,
.cid-ulhVVk07QU .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulhVVk07QU .item:focus,
.cid-ulhVVk07QU span:focus {
  outline: none;
}
.cid-ulhVVk07QU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulhVVk07QU .item {
    margin-bottom: 1rem;
  }
}
.cid-ulhVVk07QU .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulhVVk07QU .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulhVVk07QU .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulhVVk07QU .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulhVVk07QU .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulhVVk07QU .mbr-section-title {
  color: #000000;
}
.cid-ulhVVk07QU .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulhVVk07QU .item-subtitle {
  text-align: left;
}
.cid-ulhVVk07QU .mbr-text,
.cid-ulhVVk07QU .item .mbr-section-btn {
  text-align: center;
}
.cid-ulhVVk07QU .content-head {
  max-width: 800px;
}
.cid-uli2cOOXYI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-5-1921x801.jpg");
}
.cid-uli2cOOXYI img,
.cid-uli2cOOXYI .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-uli2cOOXYI .item:focus,
.cid-uli2cOOXYI span:focus {
  outline: none;
}
.cid-uli2cOOXYI .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uli2cOOXYI .item {
    margin-bottom: 1rem;
  }
}
.cid-uli2cOOXYI .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uli2cOOXYI .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uli2cOOXYI .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uli2cOOXYI .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uli2cOOXYI .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uli2cOOXYI .mbr-section-title {
  color: #000000;
}
.cid-uli2cOOXYI .item-title {
  text-align: center;
  color: #232323;
}
.cid-uli2cOOXYI .item-subtitle {
  text-align: left;
}
.cid-uli2cOOXYI .mbr-text,
.cid-uli2cOOXYI .item .mbr-section-btn {
  text-align: center;
}
.cid-uli2cOOXYI .content-head {
  max-width: 800px;
}
.cid-ulhVVkGvLh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-2-1921x801.jpg");
}
.cid-ulhVVkGvLh img,
.cid-ulhVVkGvLh .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulhVVkGvLh .item:focus,
.cid-ulhVVkGvLh span:focus {
  outline: none;
}
.cid-ulhVVkGvLh .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulhVVkGvLh .item {
    margin-bottom: 1rem;
  }
}
.cid-ulhVVkGvLh .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulhVVkGvLh .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulhVVkGvLh .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulhVVkGvLh .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulhVVkGvLh .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulhVVkGvLh .mbr-section-title {
  color: #000000;
}
.cid-ulhVVkGvLh .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulhVVkGvLh .item-subtitle {
  text-align: left;
}
.cid-ulhVVkGvLh .mbr-text,
.cid-ulhVVkGvLh .item .mbr-section-btn {
  text-align: center;
}
.cid-ulhVVkGvLh .content-head {
  max-width: 800px;
}
.cid-ulhVVljble {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulhVVljble .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulhVVljble .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulhVVljble .container {
    padding: 0 22px;
  }
}
.cid-ulhVVljble .row {
  justify-content: space-between;
}
.cid-ulhVVljble .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulhVVljble .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulhVVljble .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulhVVljble .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulhVVljble .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulhVVljble .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulhVVljble .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulhVVljble .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulhVVljble .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulhVVljble .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulhVVljble .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulhVVljble .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulhVVljble .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulhVVljble .copy-wrapper {
    display: block;
  }
}
.cid-ulhVVljble .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulhVVljble .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulhVVljble .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulhVVljble .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulhVVljble .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulhVVljble .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulhVVljble .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulhVVljble .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulhVVljble .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulhVVljble .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulhVVljble .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulhVVljble .mbr-section-title {
  color: #ff5753;
}
.cid-ulhVVljble .mbr-text {
  color: #ffffff;
}
.cid-ulhVVljble .list {
  color: #635d60;
}
.cid-ulhVVljble .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulhVVljble .mbr-section-title,
.cid-ulhVVljble .mbr-section-btn {
  color: #d7222e;
}
.cid-ulgbD8FlYm {
  z-index: 1000;
  width: 100%;
}
.cid-ulgbD8FlYm nav.navbar {
  position: fixed;
}
.cid-ulgbD8FlYm .navbar-nav {
  margin: auto;
}
.cid-ulgbD8FlYm .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulgbD8FlYm .dropdown-item:hover,
.cid-ulgbD8FlYm .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulgbD8FlYm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulgbD8FlYm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulgbD8FlYm .navbar-short,
.cid-ulgbD8FlYm .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulgbD8FlYm .navbar-short .nav-link,
.cid-ulgbD8FlYm .opened .nav-link,
.cid-ulgbD8FlYm .navbar-short .navbar-caption,
.cid-ulgbD8FlYm .opened .navbar-caption,
.cid-ulgbD8FlYm .navbar-short .mbr-iconfont,
.cid-ulgbD8FlYm .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulgbD8FlYm .navbar-short .hamburger span,
.cid-ulgbD8FlYm .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulgbD8FlYm .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulgbD8FlYm .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-ulgbD8FlYm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulgbD8FlYm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulgbD8FlYm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulgbD8FlYm .container {
  display: flex;
  margin: auto;
}
.cid-ulgbD8FlYm .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulgbD8FlYm .dropdown-menu,
.cid-ulgbD8FlYm .navbar.opened {
  background: #ffffff !important;
}
.cid-ulgbD8FlYm .nav-item:focus,
.cid-ulgbD8FlYm .nav-link:focus {
  outline: none;
}
.cid-ulgbD8FlYm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulgbD8FlYm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulgbD8FlYm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulgbD8FlYm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulgbD8FlYm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulgbD8FlYm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulgbD8FlYm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulgbD8FlYm .navbar.opened {
  transition: all 0.3s;
}
.cid-ulgbD8FlYm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulgbD8FlYm .navbar .navbar-logo img {
  width: auto;
}
.cid-ulgbD8FlYm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulgbD8FlYm .navbar.collapsed {
  justify-content: center;
}
.cid-ulgbD8FlYm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulgbD8FlYm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulgbD8FlYm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulgbD8FlYm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulgbD8FlYm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulgbD8FlYm .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: 100%;
}
.cid-ulgbD8FlYm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulgbD8FlYm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulgbD8FlYm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulgbD8FlYm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulgbD8FlYm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulgbD8FlYm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulgbD8FlYm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulgbD8FlYm .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: 100%;
  }
  .cid-ulgbD8FlYm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulgbD8FlYm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulgbD8FlYm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulgbD8FlYm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulgbD8FlYm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulgbD8FlYm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulgbD8FlYm .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulgbD8FlYm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulgbD8FlYm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulgbD8FlYm .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-ulgbD8FlYm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulgbD8FlYm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulgbD8FlYm .dropdown-item.active,
.cid-ulgbD8FlYm .dropdown-item:active {
  background-color: transparent;
}
.cid-ulgbD8FlYm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulgbD8FlYm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulgbD8FlYm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulgbD8FlYm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulgbD8FlYm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulgbD8FlYm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulgbD8FlYm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulgbD8FlYm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulgbD8FlYm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulgbD8FlYm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulgbD8FlYm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulgbD8FlYm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulgbD8FlYm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulgbD8FlYm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulgbD8FlYm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulgbD8FlYm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulgbD8FlYm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulgbD8FlYm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulgbD8FlYm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulgbD8FlYm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulgbD8FlYm .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-ulgbD8FlYm .navbar {
    height: 70px;
  }
  .cid-ulgbD8FlYm .navbar.opened {
    height: auto;
  }
  .cid-ulgbD8FlYm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulgbD4Rpzj {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ulgbD4Rpzj .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulgbD4Rpzj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulgbD4Rpzj .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulgbD4Rpzj .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulgbD4Rpzj .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulgbD4Rpzj .mbr-section-title {
  color: #ffffff;
}
.cid-ulgbD4Rpzj .mbr-text,
.cid-ulgbD4Rpzj .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulgbD5Eu5p {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-1-1920x801.jpg");
}
.cid-ulgbD5Eu5p img,
.cid-ulgbD5Eu5p .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulgbD5Eu5p .item:focus,
.cid-ulgbD5Eu5p span:focus {
  outline: none;
}
.cid-ulgbD5Eu5p .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulgbD5Eu5p .item {
    margin-bottom: 1rem;
  }
}
.cid-ulgbD5Eu5p .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulgbD5Eu5p .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulgbD5Eu5p .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulgbD5Eu5p .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulgbD5Eu5p .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulgbD5Eu5p .mbr-section-title {
  color: #000000;
}
.cid-ulgbD5Eu5p .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulgbD5Eu5p .item-subtitle {
  text-align: left;
}
.cid-ulgbD5Eu5p .mbr-text,
.cid-ulgbD5Eu5p .item .mbr-section-btn {
  text-align: center;
}
.cid-ulgbD5Eu5p .content-head {
  max-width: 800px;
}
.cid-ulgbD6CzSn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-2-1921x801.jpg");
}
.cid-ulgbD6CzSn img,
.cid-ulgbD6CzSn .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulgbD6CzSn .item:focus,
.cid-ulgbD6CzSn span:focus {
  outline: none;
}
.cid-ulgbD6CzSn .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulgbD6CzSn .item {
    margin-bottom: 1rem;
  }
}
.cid-ulgbD6CzSn .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulgbD6CzSn .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulgbD6CzSn .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulgbD6CzSn .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulgbD6CzSn .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulgbD6CzSn .mbr-section-title {
  color: #000000;
}
.cid-ulgbD6CzSn .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulgbD6CzSn .item-subtitle {
  text-align: left;
}
.cid-ulgbD6CzSn .mbr-text,
.cid-ulgbD6CzSn .item .mbr-section-btn {
  text-align: center;
}
.cid-ulgbD6CzSn .content-head {
  max-width: 800px;
}
.cid-ulgbD7tV1l {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulgbD7tV1l .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulgbD7tV1l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulgbD7tV1l .container {
    padding: 0 22px;
  }
}
.cid-ulgbD7tV1l .row {
  justify-content: space-between;
}
.cid-ulgbD7tV1l .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulgbD7tV1l .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulgbD7tV1l .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulgbD7tV1l .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulgbD7tV1l .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulgbD7tV1l .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulgbD7tV1l .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulgbD7tV1l .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulgbD7tV1l .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulgbD7tV1l .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulgbD7tV1l .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulgbD7tV1l .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulgbD7tV1l .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulgbD7tV1l .copy-wrapper {
    display: block;
  }
}
.cid-ulgbD7tV1l .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulgbD7tV1l .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulgbD7tV1l .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulgbD7tV1l .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulgbD7tV1l .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulgbD7tV1l .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulgbD7tV1l .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulgbD7tV1l .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulgbD7tV1l .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulgbD7tV1l .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulgbD7tV1l .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulgbD7tV1l .mbr-section-title {
  color: #ff5753;
}
.cid-ulgbD7tV1l .mbr-text {
  color: #ffffff;
}
.cid-ulgbD7tV1l .list {
  color: #635d60;
}
.cid-ulgbD7tV1l .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulgbD7tV1l .mbr-section-title,
.cid-ulgbD7tV1l .mbr-section-btn {
  color: #d7222e;
}
.cid-ulg8iE5GMw {
  z-index: 1000;
  width: 100%;
}
.cid-ulg8iE5GMw nav.navbar {
  position: fixed;
}
.cid-ulg8iE5GMw .navbar-nav {
  margin: auto;
}
.cid-ulg8iE5GMw .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulg8iE5GMw .dropdown-item:hover,
.cid-ulg8iE5GMw .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulg8iE5GMw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulg8iE5GMw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulg8iE5GMw .navbar-short,
.cid-ulg8iE5GMw .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulg8iE5GMw .navbar-short .nav-link,
.cid-ulg8iE5GMw .opened .nav-link,
.cid-ulg8iE5GMw .navbar-short .navbar-caption,
.cid-ulg8iE5GMw .opened .navbar-caption,
.cid-ulg8iE5GMw .navbar-short .mbr-iconfont,
.cid-ulg8iE5GMw .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulg8iE5GMw .navbar-short .hamburger span,
.cid-ulg8iE5GMw .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulg8iE5GMw .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulg8iE5GMw .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-ulg8iE5GMw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulg8iE5GMw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulg8iE5GMw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulg8iE5GMw .container {
  display: flex;
  margin: auto;
}
.cid-ulg8iE5GMw .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulg8iE5GMw .dropdown-menu,
.cid-ulg8iE5GMw .navbar.opened {
  background: #ffffff !important;
}
.cid-ulg8iE5GMw .nav-item:focus,
.cid-ulg8iE5GMw .nav-link:focus {
  outline: none;
}
.cid-ulg8iE5GMw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulg8iE5GMw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulg8iE5GMw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulg8iE5GMw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulg8iE5GMw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulg8iE5GMw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulg8iE5GMw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulg8iE5GMw .navbar.opened {
  transition: all 0.3s;
}
.cid-ulg8iE5GMw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulg8iE5GMw .navbar .navbar-logo img {
  width: auto;
}
.cid-ulg8iE5GMw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulg8iE5GMw .navbar.collapsed {
  justify-content: center;
}
.cid-ulg8iE5GMw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulg8iE5GMw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulg8iE5GMw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulg8iE5GMw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulg8iE5GMw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulg8iE5GMw .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: 100%;
}
.cid-ulg8iE5GMw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulg8iE5GMw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulg8iE5GMw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulg8iE5GMw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulg8iE5GMw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulg8iE5GMw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulg8iE5GMw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulg8iE5GMw .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: 100%;
  }
  .cid-ulg8iE5GMw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulg8iE5GMw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulg8iE5GMw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulg8iE5GMw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulg8iE5GMw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulg8iE5GMw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulg8iE5GMw .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulg8iE5GMw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulg8iE5GMw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulg8iE5GMw .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-ulg8iE5GMw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulg8iE5GMw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulg8iE5GMw .dropdown-item.active,
.cid-ulg8iE5GMw .dropdown-item:active {
  background-color: transparent;
}
.cid-ulg8iE5GMw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulg8iE5GMw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulg8iE5GMw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulg8iE5GMw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulg8iE5GMw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulg8iE5GMw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulg8iE5GMw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulg8iE5GMw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulg8iE5GMw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulg8iE5GMw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulg8iE5GMw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulg8iE5GMw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulg8iE5GMw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulg8iE5GMw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulg8iE5GMw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulg8iE5GMw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulg8iE5GMw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulg8iE5GMw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulg8iE5GMw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulg8iE5GMw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulg8iE5GMw .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-ulg8iE5GMw .navbar {
    height: 70px;
  }
  .cid-ulg8iE5GMw .navbar.opened {
    height: auto;
  }
  .cid-ulg8iE5GMw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulg8iA9gyc {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ulg8iA9gyc .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulg8iA9gyc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulg8iA9gyc .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulg8iA9gyc .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulg8iA9gyc .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulg8iA9gyc .mbr-section-title {
  color: #ffffff;
}
.cid-ulg8iA9gyc .mbr-text,
.cid-ulg8iA9gyc .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulg8iBdgZR {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-1-1920x801.jpg");
}
.cid-ulg8iBdgZR img,
.cid-ulg8iBdgZR .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-ulg8iBdgZR .item:focus,
.cid-ulg8iBdgZR span:focus {
  outline: none;
}
.cid-ulg8iBdgZR .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulg8iBdgZR .item {
    margin-bottom: 1rem;
  }
}
.cid-ulg8iBdgZR .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulg8iBdgZR .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulg8iBdgZR .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulg8iBdgZR .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulg8iBdgZR .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulg8iBdgZR .mbr-section-title {
  color: #000000;
}
.cid-ulg8iBdgZR .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulg8iBdgZR .item-subtitle {
  text-align: left;
}
.cid-ulg8iBdgZR .mbr-text,
.cid-ulg8iBdgZR .item .mbr-section-btn {
  text-align: center;
}
.cid-ulg8iBdgZR .content-head {
  max-width: 800px;
}
.cid-um9xkp7hTV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-5-1921x801.jpg");
}
.cid-um9xkp7hTV img,
.cid-um9xkp7hTV .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-um9xkp7hTV .item:focus,
.cid-um9xkp7hTV span:focus {
  outline: none;
}
.cid-um9xkp7hTV .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-um9xkp7hTV .item {
    margin-bottom: 1rem;
  }
}
.cid-um9xkp7hTV .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-um9xkp7hTV .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-um9xkp7hTV .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-um9xkp7hTV .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-um9xkp7hTV .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-um9xkp7hTV .mbr-section-title {
  color: #000000;
}
.cid-um9xkp7hTV .item-title {
  text-align: center;
  color: #232323;
}
.cid-um9xkp7hTV .item-subtitle {
  text-align: left;
}
.cid-um9xkp7hTV .mbr-text,
.cid-um9xkp7hTV .item .mbr-section-btn {
  text-align: center;
}
.cid-um9xkp7hTV .content-head {
  max-width: 800px;
}
.cid-ulg8iD4hMW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulg8iD4hMW .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulg8iD4hMW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulg8iD4hMW .container {
    padding: 0 22px;
  }
}
.cid-ulg8iD4hMW .row {
  justify-content: space-between;
}
.cid-ulg8iD4hMW .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulg8iD4hMW .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulg8iD4hMW .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulg8iD4hMW .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulg8iD4hMW .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulg8iD4hMW .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulg8iD4hMW .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulg8iD4hMW .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulg8iD4hMW .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulg8iD4hMW .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulg8iD4hMW .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulg8iD4hMW .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulg8iD4hMW .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulg8iD4hMW .copy-wrapper {
    display: block;
  }
}
.cid-ulg8iD4hMW .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulg8iD4hMW .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulg8iD4hMW .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulg8iD4hMW .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulg8iD4hMW .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulg8iD4hMW .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulg8iD4hMW .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulg8iD4hMW .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulg8iD4hMW .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulg8iD4hMW .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulg8iD4hMW .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulg8iD4hMW .mbr-section-title {
  color: #ff5753;
}
.cid-ulg8iD4hMW .mbr-text {
  color: #ffffff;
}
.cid-ulg8iD4hMW .list {
  color: #635d60;
}
.cid-ulg8iD4hMW .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulg8iD4hMW .mbr-section-title,
.cid-ulg8iD4hMW .mbr-section-btn {
  color: #d7222e;
}
.cid-ulg1wgJ7LE {
  z-index: 1000;
  width: 100%;
}
.cid-ulg1wgJ7LE nav.navbar {
  position: fixed;
}
.cid-ulg1wgJ7LE .navbar-nav {
  margin: auto;
}
.cid-ulg1wgJ7LE .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulg1wgJ7LE .dropdown-item:hover,
.cid-ulg1wgJ7LE .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulg1wgJ7LE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulg1wgJ7LE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulg1wgJ7LE .navbar-short,
.cid-ulg1wgJ7LE .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulg1wgJ7LE .navbar-short .nav-link,
.cid-ulg1wgJ7LE .opened .nav-link,
.cid-ulg1wgJ7LE .navbar-short .navbar-caption,
.cid-ulg1wgJ7LE .opened .navbar-caption,
.cid-ulg1wgJ7LE .navbar-short .mbr-iconfont,
.cid-ulg1wgJ7LE .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulg1wgJ7LE .navbar-short .hamburger span,
.cid-ulg1wgJ7LE .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulg1wgJ7LE .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulg1wgJ7LE .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-ulg1wgJ7LE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulg1wgJ7LE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulg1wgJ7LE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulg1wgJ7LE .container {
  display: flex;
  margin: auto;
}
.cid-ulg1wgJ7LE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulg1wgJ7LE .dropdown-menu,
.cid-ulg1wgJ7LE .navbar.opened {
  background: #ffffff !important;
}
.cid-ulg1wgJ7LE .nav-item:focus,
.cid-ulg1wgJ7LE .nav-link:focus {
  outline: none;
}
.cid-ulg1wgJ7LE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulg1wgJ7LE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulg1wgJ7LE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulg1wgJ7LE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulg1wgJ7LE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulg1wgJ7LE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulg1wgJ7LE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulg1wgJ7LE .navbar.opened {
  transition: all 0.3s;
}
.cid-ulg1wgJ7LE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulg1wgJ7LE .navbar .navbar-logo img {
  width: auto;
}
.cid-ulg1wgJ7LE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulg1wgJ7LE .navbar.collapsed {
  justify-content: center;
}
.cid-ulg1wgJ7LE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulg1wgJ7LE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulg1wgJ7LE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulg1wgJ7LE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulg1wgJ7LE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulg1wgJ7LE .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: 100%;
}
.cid-ulg1wgJ7LE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulg1wgJ7LE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulg1wgJ7LE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulg1wgJ7LE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulg1wgJ7LE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulg1wgJ7LE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulg1wgJ7LE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulg1wgJ7LE .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: 100%;
  }
  .cid-ulg1wgJ7LE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulg1wgJ7LE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulg1wgJ7LE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulg1wgJ7LE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulg1wgJ7LE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulg1wgJ7LE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulg1wgJ7LE .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulg1wgJ7LE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulg1wgJ7LE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulg1wgJ7LE .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-ulg1wgJ7LE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulg1wgJ7LE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulg1wgJ7LE .dropdown-item.active,
.cid-ulg1wgJ7LE .dropdown-item:active {
  background-color: transparent;
}
.cid-ulg1wgJ7LE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulg1wgJ7LE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulg1wgJ7LE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulg1wgJ7LE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulg1wgJ7LE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulg1wgJ7LE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulg1wgJ7LE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulg1wgJ7LE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulg1wgJ7LE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulg1wgJ7LE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulg1wgJ7LE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulg1wgJ7LE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulg1wgJ7LE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulg1wgJ7LE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulg1wgJ7LE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulg1wgJ7LE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulg1wgJ7LE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulg1wgJ7LE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulg1wgJ7LE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulg1wgJ7LE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulg1wgJ7LE .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-ulg1wgJ7LE .navbar {
    height: 70px;
  }
  .cid-ulg1wgJ7LE .navbar.opened {
    height: auto;
  }
  .cid-ulg1wgJ7LE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulg1wevIMg {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-ulg1wevIMg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulg1wevIMg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulg1wevIMg .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulg1wevIMg .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulg1wevIMg .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulg1wevIMg .mbr-section-title {
  color: #ffffff;
}
.cid-ulg1wevIMg .mbr-text,
.cid-ulg1wevIMg .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulg1wf3dSP {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-1-1920x801.jpg");
}
.cid-ulg1wf3dSP img,
.cid-ulg1wf3dSP .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-ulg1wf3dSP .item:focus,
.cid-ulg1wf3dSP span:focus {
  outline: none;
}
.cid-ulg1wf3dSP .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulg1wf3dSP .item {
    margin-bottom: 1rem;
  }
}
.cid-ulg1wf3dSP .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulg1wf3dSP .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulg1wf3dSP .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulg1wf3dSP .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulg1wf3dSP .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulg1wf3dSP .mbr-section-title {
  color: #000000;
}
.cid-ulg1wf3dSP .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulg1wf3dSP .item-subtitle {
  text-align: left;
}
.cid-ulg1wf3dSP .mbr-text,
.cid-ulg1wf3dSP .item .mbr-section-btn {
  text-align: center;
}
.cid-ulg1wf3dSP .content-head {
  max-width: 800px;
}
.cid-ulg1wfz6Aq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-2-1921x801.jpg");
}
.cid-ulg1wfz6Aq img,
.cid-ulg1wfz6Aq .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-ulg1wfz6Aq .item:focus,
.cid-ulg1wfz6Aq span:focus {
  outline: none;
}
.cid-ulg1wfz6Aq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-ulg1wfz6Aq .item {
    margin-bottom: 1rem;
  }
}
.cid-ulg1wfz6Aq .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-ulg1wfz6Aq .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-ulg1wfz6Aq .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-ulg1wfz6Aq .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-ulg1wfz6Aq .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-ulg1wfz6Aq .mbr-section-title {
  color: #000000;
}
.cid-ulg1wfz6Aq .item-title {
  text-align: center;
  color: #232323;
}
.cid-ulg1wfz6Aq .item-subtitle {
  text-align: left;
}
.cid-ulg1wfz6Aq .mbr-text,
.cid-ulg1wfz6Aq .item .mbr-section-btn {
  text-align: center;
}
.cid-ulg1wfz6Aq .content-head {
  max-width: 800px;
}
.cid-ulg1wg8IRh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulg1wg8IRh .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulg1wg8IRh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulg1wg8IRh .container {
    padding: 0 22px;
  }
}
.cid-ulg1wg8IRh .row {
  justify-content: space-between;
}
.cid-ulg1wg8IRh .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulg1wg8IRh .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulg1wg8IRh .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulg1wg8IRh .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulg1wg8IRh .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulg1wg8IRh .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulg1wg8IRh .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulg1wg8IRh .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulg1wg8IRh .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulg1wg8IRh .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulg1wg8IRh .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulg1wg8IRh .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulg1wg8IRh .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulg1wg8IRh .copy-wrapper {
    display: block;
  }
}
.cid-ulg1wg8IRh .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulg1wg8IRh .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulg1wg8IRh .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulg1wg8IRh .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulg1wg8IRh .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulg1wg8IRh .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulg1wg8IRh .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulg1wg8IRh .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulg1wg8IRh .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulg1wg8IRh .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulg1wg8IRh .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulg1wg8IRh .mbr-section-title {
  color: #ff5753;
}
.cid-ulg1wg8IRh .mbr-text {
  color: #ffffff;
}
.cid-ulg1wg8IRh .list {
  color: #635d60;
}
.cid-ulg1wg8IRh .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulg1wg8IRh .mbr-section-title,
.cid-ulg1wg8IRh .mbr-section-btn {
  color: #d7222e;
}
.cid-ulcc0Dr0hO {
  z-index: 1000;
  width: 100%;
}
.cid-ulcc0Dr0hO nav.navbar {
  position: fixed;
}
.cid-ulcc0Dr0hO .navbar-nav {
  margin: auto;
}
.cid-ulcc0Dr0hO .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulcc0Dr0hO .dropdown-item:hover,
.cid-ulcc0Dr0hO .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulcc0Dr0hO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulcc0Dr0hO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulcc0Dr0hO .navbar-short,
.cid-ulcc0Dr0hO .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO .navbar-short .nav-link,
.cid-ulcc0Dr0hO .opened .nav-link,
.cid-ulcc0Dr0hO .navbar-short .navbar-caption,
.cid-ulcc0Dr0hO .opened .navbar-caption,
.cid-ulcc0Dr0hO .navbar-short .mbr-iconfont,
.cid-ulcc0Dr0hO .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulcc0Dr0hO .navbar-short .hamburger span,
.cid-ulcc0Dr0hO .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulcc0Dr0hO .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulcc0Dr0hO .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-ulcc0Dr0hO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulcc0Dr0hO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulcc0Dr0hO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulcc0Dr0hO .container {
  display: flex;
  margin: auto;
}
.cid-ulcc0Dr0hO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulcc0Dr0hO .dropdown-menu,
.cid-ulcc0Dr0hO .navbar.opened {
  background: #ffffff !important;
}
.cid-ulcc0Dr0hO .nav-item:focus,
.cid-ulcc0Dr0hO .nav-link:focus {
  outline: none;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulcc0Dr0hO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulcc0Dr0hO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulcc0Dr0hO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulcc0Dr0hO .navbar.opened {
  transition: all 0.3s;
}
.cid-ulcc0Dr0hO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulcc0Dr0hO .navbar .navbar-logo img {
  width: auto;
}
.cid-ulcc0Dr0hO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulcc0Dr0hO .navbar.collapsed {
  justify-content: center;
}
.cid-ulcc0Dr0hO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulcc0Dr0hO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulcc0Dr0hO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulcc0Dr0hO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulcc0Dr0hO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulcc0Dr0hO .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: 100%;
}
.cid-ulcc0Dr0hO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulcc0Dr0hO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulcc0Dr0hO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulcc0Dr0hO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulcc0Dr0hO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulcc0Dr0hO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulcc0Dr0hO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulcc0Dr0hO .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: 100%;
  }
  .cid-ulcc0Dr0hO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulcc0Dr0hO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulcc0Dr0hO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulcc0Dr0hO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulcc0Dr0hO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulcc0Dr0hO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulcc0Dr0hO .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulcc0Dr0hO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulcc0Dr0hO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulcc0Dr0hO .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-ulcc0Dr0hO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulcc0Dr0hO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulcc0Dr0hO .dropdown-item.active,
.cid-ulcc0Dr0hO .dropdown-item:active {
  background-color: transparent;
}
.cid-ulcc0Dr0hO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulcc0Dr0hO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulcc0Dr0hO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulcc0Dr0hO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulcc0Dr0hO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulcc0Dr0hO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulcc0Dr0hO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulcc0Dr0hO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulcc0Dr0hO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulcc0Dr0hO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulcc0Dr0hO .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-ulcc0Dr0hO .navbar {
    height: 70px;
  }
  .cid-ulcc0Dr0hO .navbar.opened {
    height: auto;
  }
  .cid-ulcc0Dr0hO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uld9nKP48B {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uld9nKP48B .mbr-fallback-image.disabled {
  display: none;
}
.cid-uld9nKP48B .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uld9nKP48B .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uld9nKP48B .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uld9nKP48B .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uld9nKP48B .mbr-section-title {
  color: #ffffff;
}
.cid-uld9nKP48B .mbr-text,
.cid-uld9nKP48B .mbr-section-btn {
  color: #fafaf9;
}
.cid-uhYbm1suNM {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uhYbm1suNM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uhYbm1suNM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uhYbm1suNM .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uhYbm1suNM .col-title {
    margin-bottom: 50px;
  }
}
.cid-uhYbm1suNM .mbr-section-title {
  color: #2B2B2B;
}
.cid-uhYbm1suNM .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uhYbm1suNM .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uhYbm1suNM .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uhYbm1suNM .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uhYbm1suNM .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uhYbm1suNM .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uhYbm1suNM .text-container1 {
    max-width: 340px;
  }
}
.cid-uhYbm1suNM .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uhYbm1suNM .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uhYbm1suNM .mbr-section-btn {
  margin-top: 16px;
}
.cid-uhYbm1suNM .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uhYbm1suNM .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uhYbm1suNM .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uhYbm1suNM .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uhYbm1suNM .col-carousel {
    padding-top: 30px;
  }
}
.cid-uhYbm1suNM .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uhYbm1suNM .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uhYbm1suNM .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uhYbm1suNM .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uhYbm1suNM .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uhYbm1suNM .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uhYbm1suNM .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uhYbm1suNM .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uhYbm1suNM .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uhYbm1suNM .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uhYbm1suNM .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uhYbm1suNM .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uhYbm1suNM .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uhYbm1suNM .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uhYbm1suNM .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uhYbm1suNM .carousel {
    height: 280px;
  }
}
.cid-uhYbm1suNM .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uhYbm1suNM .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uhYbm1suNM .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uhYbm1suNM .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uhYbm1suNM .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uhYbm1suNM .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uhYbm1suNM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uhYbm1suNM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uhYbm1suNM .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uhYbm1suNM .carousel-indicators {
  display: none !important;
}
.cid-uhYbm1suNM .item-menu-overlay {
  opacity: 0 !important;
}
.cid-tWwgPL2ezV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-tWwgPL2ezV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWwgPL2ezV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .container {
    padding: 0 22px;
  }
}
.cid-tWwgPL2ezV .row {
  justify-content: space-between;
}
.cid-tWwgPL2ezV .content-wrapper {
  margin-bottom: 32px;
}
.cid-tWwgPL2ezV .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-tWwgPL2ezV .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tWwgPL2ezV .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-tWwgPL2ezV .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-tWwgPL2ezV .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .copy-wrapper {
    display: block;
  }
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-tWwgPL2ezV .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-tWwgPL2ezV .mbr-section-title {
  color: #ff5753;
}
.cid-tWwgPL2ezV .mbr-text {
  color: #ffffff;
}
.cid-tWwgPL2ezV .list {
  color: #635d60;
}
.cid-tWwgPL2ezV .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-tWwgPL2ezV .mbr-section-title,
.cid-tWwgPL2ezV .mbr-section-btn {
  color: #d7222e;
}
.cid-ulo6sQg2t2 {
  z-index: 1000;
  width: 100%;
}
.cid-ulo6sQg2t2 nav.navbar {
  position: fixed;
}
.cid-ulo6sQg2t2 .navbar-nav {
  margin: auto;
}
.cid-ulo6sQg2t2 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulo6sQg2t2 .dropdown-item:hover,
.cid-ulo6sQg2t2 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulo6sQg2t2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulo6sQg2t2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulo6sQg2t2 .navbar-short,
.cid-ulo6sQg2t2 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulo6sQg2t2 .navbar-short .nav-link,
.cid-ulo6sQg2t2 .opened .nav-link,
.cid-ulo6sQg2t2 .navbar-short .navbar-caption,
.cid-ulo6sQg2t2 .opened .navbar-caption,
.cid-ulo6sQg2t2 .navbar-short .mbr-iconfont,
.cid-ulo6sQg2t2 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulo6sQg2t2 .navbar-short .hamburger span,
.cid-ulo6sQg2t2 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulo6sQg2t2 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulo6sQg2t2 .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-ulo6sQg2t2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulo6sQg2t2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulo6sQg2t2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulo6sQg2t2 .container {
  display: flex;
  margin: auto;
}
.cid-ulo6sQg2t2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulo6sQg2t2 .dropdown-menu,
.cid-ulo6sQg2t2 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulo6sQg2t2 .nav-item:focus,
.cid-ulo6sQg2t2 .nav-link:focus {
  outline: none;
}
.cid-ulo6sQg2t2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulo6sQg2t2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulo6sQg2t2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulo6sQg2t2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulo6sQg2t2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulo6sQg2t2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulo6sQg2t2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulo6sQg2t2 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulo6sQg2t2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulo6sQg2t2 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulo6sQg2t2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulo6sQg2t2 .navbar.collapsed {
  justify-content: center;
}
.cid-ulo6sQg2t2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulo6sQg2t2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulo6sQg2t2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulo6sQg2t2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulo6sQg2t2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulo6sQg2t2 .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: 100%;
}
.cid-ulo6sQg2t2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulo6sQg2t2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulo6sQg2t2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulo6sQg2t2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulo6sQg2t2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulo6sQg2t2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulo6sQg2t2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulo6sQg2t2 .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: 100%;
  }
  .cid-ulo6sQg2t2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulo6sQg2t2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulo6sQg2t2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulo6sQg2t2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulo6sQg2t2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulo6sQg2t2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulo6sQg2t2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulo6sQg2t2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulo6sQg2t2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulo6sQg2t2 .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-ulo6sQg2t2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulo6sQg2t2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulo6sQg2t2 .dropdown-item.active,
.cid-ulo6sQg2t2 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulo6sQg2t2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulo6sQg2t2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulo6sQg2t2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulo6sQg2t2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulo6sQg2t2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulo6sQg2t2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulo6sQg2t2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulo6sQg2t2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulo6sQg2t2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulo6sQg2t2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulo6sQg2t2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulo6sQg2t2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulo6sQg2t2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulo6sQg2t2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulo6sQg2t2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulo6sQg2t2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulo6sQg2t2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulo6sQg2t2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulo6sQg2t2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulo6sQg2t2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulo6sQg2t2 .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-ulo6sQg2t2 .navbar {
    height: 70px;
  }
  .cid-ulo6sQg2t2 .navbar.opened {
    height: auto;
  }
  .cid-ulo6sQg2t2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulo6sRiKUo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulo6sRiKUo .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulo6sRiKUo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulo6sRiKUo .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulo6sRiKUo .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulo6sRiKUo .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulo6sRiKUo .mbr-section-title {
  color: #ffffff;
}
.cid-ulo6sRiKUo .mbr-text,
.cid-ulo6sRiKUo .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulo6sS0Clz {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulo6sS0Clz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulo6sS0Clz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulo6sS0Clz .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulo6sS0Clz .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulo6sS0Clz .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulo6sS0Clz .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulo6sS0Clz .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulo6sS0Clz .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulo6sS0Clz .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulo6sS0Clz .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulo6sS0Clz .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulo6sS0Clz .text-container1 {
    max-width: 340px;
  }
}
.cid-ulo6sS0Clz .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulo6sS0Clz .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulo6sS0Clz .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulo6sS0Clz .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulo6sS0Clz .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulo6sS0Clz .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulo6sS0Clz .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulo6sS0Clz .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulo6sS0Clz .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulo6sS0Clz .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulo6sS0Clz .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-ulo6sS0Clz .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-ulo6sS0Clz .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulo6sS0Clz .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulo6sS0Clz .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulo6sS0Clz .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
  text-align: left;
}
.cid-ulo6sS0Clz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulo6sS0Clz .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulo6sS0Clz .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulo6sS0Clz .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulo6sS0Clz .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulo6sS0Clz .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulo6sS0Clz .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulo6sS0Clz .carousel {
    height: 280px;
  }
}
.cid-ulo6sS0Clz .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulo6sS0Clz .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulo6sS0Clz .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulo6sS0Clz .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulo6sS0Clz .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulo6sS0Clz .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulo6sS0Clz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulo6sS0Clz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulo6sS0Clz .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulo6sS0Clz .carousel-indicators {
  display: none !important;
}
.cid-ulo6sS0Clz .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulo6sS0Clz .name-text,
.cid-ulo6sS0Clz .mbr-section-btn {
  text-align: left;
}
.cid-ulo6sSPms0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulo6sSPms0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulo6sSPms0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulo6sSPms0 .container {
    padding: 0 22px;
  }
}
.cid-ulo6sSPms0 .row {
  justify-content: space-between;
}
.cid-ulo6sSPms0 .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulo6sSPms0 .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulo6sSPms0 .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulo6sSPms0 .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulo6sSPms0 .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulo6sSPms0 .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulo6sSPms0 .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulo6sSPms0 .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulo6sSPms0 .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulo6sSPms0 .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulo6sSPms0 .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulo6sSPms0 .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulo6sSPms0 .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulo6sSPms0 .copy-wrapper {
    display: block;
  }
}
.cid-ulo6sSPms0 .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulo6sSPms0 .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulo6sSPms0 .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulo6sSPms0 .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulo6sSPms0 .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulo6sSPms0 .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulo6sSPms0 .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulo6sSPms0 .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulo6sSPms0 .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulo6sSPms0 .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulo6sSPms0 .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulo6sSPms0 .mbr-section-title {
  color: #ff5753;
}
.cid-ulo6sSPms0 .mbr-text {
  color: #ffffff;
}
.cid-ulo6sSPms0 .list {
  color: #635d60;
}
.cid-ulo6sSPms0 .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulo6sSPms0 .mbr-section-title,
.cid-ulo6sSPms0 .mbr-section-btn {
  color: #d7222e;
}
.cid-uloaKz5oJ4 {
  z-index: 1000;
  width: 100%;
}
.cid-uloaKz5oJ4 nav.navbar {
  position: fixed;
}
.cid-uloaKz5oJ4 .navbar-nav {
  margin: auto;
}
.cid-uloaKz5oJ4 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloaKz5oJ4 .dropdown-item:hover,
.cid-uloaKz5oJ4 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloaKz5oJ4 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloaKz5oJ4 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloaKz5oJ4 .navbar-short,
.cid-uloaKz5oJ4 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloaKz5oJ4 .navbar-short .nav-link,
.cid-uloaKz5oJ4 .opened .nav-link,
.cid-uloaKz5oJ4 .navbar-short .navbar-caption,
.cid-uloaKz5oJ4 .opened .navbar-caption,
.cid-uloaKz5oJ4 .navbar-short .mbr-iconfont,
.cid-uloaKz5oJ4 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloaKz5oJ4 .navbar-short .hamburger span,
.cid-uloaKz5oJ4 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloaKz5oJ4 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloaKz5oJ4 .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-uloaKz5oJ4 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloaKz5oJ4 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloaKz5oJ4 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloaKz5oJ4 .container {
  display: flex;
  margin: auto;
}
.cid-uloaKz5oJ4 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloaKz5oJ4 .dropdown-menu,
.cid-uloaKz5oJ4 .navbar.opened {
  background: #ffffff !important;
}
.cid-uloaKz5oJ4 .nav-item:focus,
.cid-uloaKz5oJ4 .nav-link:focus {
  outline: none;
}
.cid-uloaKz5oJ4 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloaKz5oJ4 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloaKz5oJ4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloaKz5oJ4 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloaKz5oJ4 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloaKz5oJ4 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloaKz5oJ4 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloaKz5oJ4 .navbar.opened {
  transition: all 0.3s;
}
.cid-uloaKz5oJ4 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloaKz5oJ4 .navbar .navbar-logo img {
  width: auto;
}
.cid-uloaKz5oJ4 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloaKz5oJ4 .navbar.collapsed {
  justify-content: center;
}
.cid-uloaKz5oJ4 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloaKz5oJ4 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloaKz5oJ4 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloaKz5oJ4 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloaKz5oJ4 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloaKz5oJ4 .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: 100%;
}
.cid-uloaKz5oJ4 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloaKz5oJ4 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloaKz5oJ4 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloaKz5oJ4 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloaKz5oJ4 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloaKz5oJ4 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloaKz5oJ4 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloaKz5oJ4 .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: 100%;
  }
  .cid-uloaKz5oJ4 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloaKz5oJ4 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloaKz5oJ4 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloaKz5oJ4 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloaKz5oJ4 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloaKz5oJ4 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloaKz5oJ4 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloaKz5oJ4 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloaKz5oJ4 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloaKz5oJ4 .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-uloaKz5oJ4 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloaKz5oJ4 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloaKz5oJ4 .dropdown-item.active,
.cid-uloaKz5oJ4 .dropdown-item:active {
  background-color: transparent;
}
.cid-uloaKz5oJ4 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloaKz5oJ4 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloaKz5oJ4 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloaKz5oJ4 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloaKz5oJ4 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloaKz5oJ4 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloaKz5oJ4 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloaKz5oJ4 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloaKz5oJ4 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloaKz5oJ4 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloaKz5oJ4 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloaKz5oJ4 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloaKz5oJ4 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloaKz5oJ4 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloaKz5oJ4 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloaKz5oJ4 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloaKz5oJ4 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloaKz5oJ4 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloaKz5oJ4 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloaKz5oJ4 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloaKz5oJ4 .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-uloaKz5oJ4 .navbar {
    height: 70px;
  }
  .cid-uloaKz5oJ4 .navbar.opened {
    height: auto;
  }
  .cid-uloaKz5oJ4 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloaKzFE7k {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloaKzFE7k .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloaKzFE7k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloaKzFE7k .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloaKzFE7k .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloaKzFE7k .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloaKzFE7k .mbr-section-title {
  color: #ffffff;
}
.cid-uloaKzFE7k .mbr-text,
.cid-uloaKzFE7k .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloaKA50Lg {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloaKA50Lg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloaKA50Lg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloaKA50Lg .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloaKA50Lg .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloaKA50Lg .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloaKA50Lg .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloaKA50Lg .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloaKA50Lg .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloaKA50Lg .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloaKA50Lg .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloaKA50Lg .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloaKA50Lg .text-container1 {
    max-width: 340px;
  }
}
.cid-uloaKA50Lg .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloaKA50Lg .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloaKA50Lg .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloaKA50Lg .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloaKA50Lg .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloaKA50Lg .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloaKA50Lg .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloaKA50Lg .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloaKA50Lg .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloaKA50Lg .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloaKA50Lg .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloaKA50Lg .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloaKA50Lg .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloaKA50Lg .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloaKA50Lg .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloaKA50Lg .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
  text-align: left;
}
.cid-uloaKA50Lg .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloaKA50Lg .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloaKA50Lg .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloaKA50Lg .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloaKA50Lg .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloaKA50Lg .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloaKA50Lg .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloaKA50Lg .carousel {
    height: 280px;
  }
}
.cid-uloaKA50Lg .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloaKA50Lg .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloaKA50Lg .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloaKA50Lg .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloaKA50Lg .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloaKA50Lg .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloaKA50Lg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloaKA50Lg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloaKA50Lg .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloaKA50Lg .carousel-indicators {
  display: none !important;
}
.cid-uloaKA50Lg .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloaKA50Lg .name-text,
.cid-uloaKA50Lg .mbr-section-btn {
  text-align: left;
}
.cid-uloaKAQOhi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloaKAQOhi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloaKAQOhi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloaKAQOhi .container {
    padding: 0 22px;
  }
}
.cid-uloaKAQOhi .row {
  justify-content: space-between;
}
.cid-uloaKAQOhi .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloaKAQOhi .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloaKAQOhi .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloaKAQOhi .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloaKAQOhi .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloaKAQOhi .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloaKAQOhi .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloaKAQOhi .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloaKAQOhi .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloaKAQOhi .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloaKAQOhi .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloaKAQOhi .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloaKAQOhi .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloaKAQOhi .copy-wrapper {
    display: block;
  }
}
.cid-uloaKAQOhi .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloaKAQOhi .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloaKAQOhi .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloaKAQOhi .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloaKAQOhi .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloaKAQOhi .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloaKAQOhi .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloaKAQOhi .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloaKAQOhi .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloaKAQOhi .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloaKAQOhi .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloaKAQOhi .mbr-section-title {
  color: #ff5753;
}
.cid-uloaKAQOhi .mbr-text {
  color: #ffffff;
}
.cid-uloaKAQOhi .list {
  color: #635d60;
}
.cid-uloaKAQOhi .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloaKAQOhi .mbr-section-title,
.cid-uloaKAQOhi .mbr-section-btn {
  color: #d7222e;
}
.cid-ulobVcOTLE {
  z-index: 1000;
  width: 100%;
}
.cid-ulobVcOTLE nav.navbar {
  position: fixed;
}
.cid-ulobVcOTLE .navbar-nav {
  margin: auto;
}
.cid-ulobVcOTLE .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulobVcOTLE .dropdown-item:hover,
.cid-ulobVcOTLE .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulobVcOTLE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulobVcOTLE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulobVcOTLE .navbar-short,
.cid-ulobVcOTLE .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulobVcOTLE .navbar-short .nav-link,
.cid-ulobVcOTLE .opened .nav-link,
.cid-ulobVcOTLE .navbar-short .navbar-caption,
.cid-ulobVcOTLE .opened .navbar-caption,
.cid-ulobVcOTLE .navbar-short .mbr-iconfont,
.cid-ulobVcOTLE .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulobVcOTLE .navbar-short .hamburger span,
.cid-ulobVcOTLE .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulobVcOTLE .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulobVcOTLE .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-ulobVcOTLE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulobVcOTLE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulobVcOTLE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulobVcOTLE .container {
  display: flex;
  margin: auto;
}
.cid-ulobVcOTLE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulobVcOTLE .dropdown-menu,
.cid-ulobVcOTLE .navbar.opened {
  background: #ffffff !important;
}
.cid-ulobVcOTLE .nav-item:focus,
.cid-ulobVcOTLE .nav-link:focus {
  outline: none;
}
.cid-ulobVcOTLE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulobVcOTLE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulobVcOTLE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulobVcOTLE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulobVcOTLE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulobVcOTLE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulobVcOTLE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulobVcOTLE .navbar.opened {
  transition: all 0.3s;
}
.cid-ulobVcOTLE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulobVcOTLE .navbar .navbar-logo img {
  width: auto;
}
.cid-ulobVcOTLE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulobVcOTLE .navbar.collapsed {
  justify-content: center;
}
.cid-ulobVcOTLE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulobVcOTLE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulobVcOTLE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulobVcOTLE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulobVcOTLE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulobVcOTLE .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: 100%;
}
.cid-ulobVcOTLE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulobVcOTLE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulobVcOTLE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulobVcOTLE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulobVcOTLE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulobVcOTLE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulobVcOTLE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulobVcOTLE .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: 100%;
  }
  .cid-ulobVcOTLE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulobVcOTLE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulobVcOTLE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulobVcOTLE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulobVcOTLE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulobVcOTLE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulobVcOTLE .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulobVcOTLE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulobVcOTLE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulobVcOTLE .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-ulobVcOTLE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulobVcOTLE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulobVcOTLE .dropdown-item.active,
.cid-ulobVcOTLE .dropdown-item:active {
  background-color: transparent;
}
.cid-ulobVcOTLE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulobVcOTLE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulobVcOTLE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulobVcOTLE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulobVcOTLE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulobVcOTLE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulobVcOTLE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulobVcOTLE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulobVcOTLE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulobVcOTLE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulobVcOTLE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulobVcOTLE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulobVcOTLE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulobVcOTLE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulobVcOTLE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulobVcOTLE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulobVcOTLE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulobVcOTLE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulobVcOTLE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulobVcOTLE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulobVcOTLE .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-ulobVcOTLE .navbar {
    height: 70px;
  }
  .cid-ulobVcOTLE .navbar.opened {
    height: auto;
  }
  .cid-ulobVcOTLE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulobVdrDFu {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulobVdrDFu .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulobVdrDFu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulobVdrDFu .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulobVdrDFu .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulobVdrDFu .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulobVdrDFu .mbr-section-title {
  color: #ffffff;
}
.cid-ulobVdrDFu .mbr-text,
.cid-ulobVdrDFu .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulobVdTe1q {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulobVdTe1q .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulobVdTe1q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulobVdTe1q .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulobVdTe1q .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulobVdTe1q .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulobVdTe1q .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulobVdTe1q .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulobVdTe1q .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulobVdTe1q .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulobVdTe1q .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulobVdTe1q .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulobVdTe1q .text-container1 {
    max-width: 340px;
  }
}
.cid-ulobVdTe1q .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulobVdTe1q .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulobVdTe1q .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulobVdTe1q .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulobVdTe1q .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulobVdTe1q .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulobVdTe1q .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulobVdTe1q .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulobVdTe1q .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulobVdTe1q .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulobVdTe1q .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-ulobVdTe1q .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-ulobVdTe1q .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulobVdTe1q .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulobVdTe1q .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulobVdTe1q .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
  text-align: left;
}
.cid-ulobVdTe1q .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulobVdTe1q .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulobVdTe1q .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulobVdTe1q .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulobVdTe1q .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulobVdTe1q .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulobVdTe1q .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulobVdTe1q .carousel {
    height: 280px;
  }
}
.cid-ulobVdTe1q .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulobVdTe1q .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulobVdTe1q .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulobVdTe1q .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulobVdTe1q .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulobVdTe1q .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulobVdTe1q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulobVdTe1q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulobVdTe1q .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulobVdTe1q .carousel-indicators {
  display: none !important;
}
.cid-ulobVdTe1q .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulobVdTe1q .name-text,
.cid-ulobVdTe1q .mbr-section-btn {
  text-align: left;
}
.cid-ulobVeBgVS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulobVeBgVS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulobVeBgVS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulobVeBgVS .container {
    padding: 0 22px;
  }
}
.cid-ulobVeBgVS .row {
  justify-content: space-between;
}
.cid-ulobVeBgVS .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulobVeBgVS .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulobVeBgVS .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulobVeBgVS .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulobVeBgVS .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulobVeBgVS .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulobVeBgVS .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulobVeBgVS .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulobVeBgVS .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulobVeBgVS .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulobVeBgVS .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulobVeBgVS .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulobVeBgVS .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulobVeBgVS .copy-wrapper {
    display: block;
  }
}
.cid-ulobVeBgVS .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulobVeBgVS .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulobVeBgVS .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulobVeBgVS .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulobVeBgVS .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulobVeBgVS .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulobVeBgVS .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulobVeBgVS .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulobVeBgVS .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulobVeBgVS .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulobVeBgVS .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulobVeBgVS .mbr-section-title {
  color: #ff5753;
}
.cid-ulobVeBgVS .mbr-text {
  color: #ffffff;
}
.cid-ulobVeBgVS .list {
  color: #635d60;
}
.cid-ulobVeBgVS .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulobVeBgVS .mbr-section-title,
.cid-ulobVeBgVS .mbr-section-btn {
  color: #d7222e;
}
.cid-ulonJtolU6 {
  z-index: 1000;
  width: 100%;
}
.cid-ulonJtolU6 nav.navbar {
  position: fixed;
}
.cid-ulonJtolU6 .navbar-nav {
  margin: auto;
}
.cid-ulonJtolU6 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulonJtolU6 .dropdown-item:hover,
.cid-ulonJtolU6 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulonJtolU6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulonJtolU6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulonJtolU6 .navbar-short,
.cid-ulonJtolU6 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulonJtolU6 .navbar-short .nav-link,
.cid-ulonJtolU6 .opened .nav-link,
.cid-ulonJtolU6 .navbar-short .navbar-caption,
.cid-ulonJtolU6 .opened .navbar-caption,
.cid-ulonJtolU6 .navbar-short .mbr-iconfont,
.cid-ulonJtolU6 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulonJtolU6 .navbar-short .hamburger span,
.cid-ulonJtolU6 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulonJtolU6 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulonJtolU6 .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-ulonJtolU6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulonJtolU6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulonJtolU6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulonJtolU6 .container {
  display: flex;
  margin: auto;
}
.cid-ulonJtolU6 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulonJtolU6 .dropdown-menu,
.cid-ulonJtolU6 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulonJtolU6 .nav-item:focus,
.cid-ulonJtolU6 .nav-link:focus {
  outline: none;
}
.cid-ulonJtolU6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulonJtolU6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulonJtolU6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulonJtolU6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulonJtolU6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulonJtolU6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulonJtolU6 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulonJtolU6 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulonJtolU6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulonJtolU6 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulonJtolU6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulonJtolU6 .navbar.collapsed {
  justify-content: center;
}
.cid-ulonJtolU6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulonJtolU6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulonJtolU6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulonJtolU6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulonJtolU6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulonJtolU6 .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: 100%;
}
.cid-ulonJtolU6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulonJtolU6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulonJtolU6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulonJtolU6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulonJtolU6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulonJtolU6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulonJtolU6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulonJtolU6 .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: 100%;
  }
  .cid-ulonJtolU6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulonJtolU6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulonJtolU6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulonJtolU6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulonJtolU6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulonJtolU6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulonJtolU6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulonJtolU6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulonJtolU6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulonJtolU6 .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-ulonJtolU6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulonJtolU6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulonJtolU6 .dropdown-item.active,
.cid-ulonJtolU6 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulonJtolU6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulonJtolU6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulonJtolU6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulonJtolU6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulonJtolU6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulonJtolU6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulonJtolU6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulonJtolU6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulonJtolU6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulonJtolU6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulonJtolU6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulonJtolU6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulonJtolU6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulonJtolU6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulonJtolU6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulonJtolU6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulonJtolU6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulonJtolU6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulonJtolU6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulonJtolU6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulonJtolU6 .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-ulonJtolU6 .navbar {
    height: 70px;
  }
  .cid-ulonJtolU6 .navbar.opened {
    height: auto;
  }
  .cid-ulonJtolU6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulonJuBIry {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulonJuBIry .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulonJuBIry .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulonJuBIry .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulonJuBIry .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulonJuBIry .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulonJuBIry .mbr-section-title {
  color: #ffffff;
}
.cid-ulonJuBIry .mbr-text,
.cid-ulonJuBIry .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulonJvidlG {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulonJvidlG .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulonJvidlG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulonJvidlG .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulonJvidlG .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulonJvidlG .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulonJvidlG .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulonJvidlG .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulonJvidlG .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulonJvidlG .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulonJvidlG .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulonJvidlG .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulonJvidlG .text-container1 {
    max-width: 340px;
  }
}
.cid-ulonJvidlG .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulonJvidlG .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulonJvidlG .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulonJvidlG .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulonJvidlG .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulonJvidlG .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulonJvidlG .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulonJvidlG .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulonJvidlG .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulonJvidlG .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulonJvidlG .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-ulonJvidlG .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-ulonJvidlG .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulonJvidlG .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulonJvidlG .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulonJvidlG .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
  text-align: left;
}
.cid-ulonJvidlG .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulonJvidlG .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulonJvidlG .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulonJvidlG .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulonJvidlG .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulonJvidlG .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulonJvidlG .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulonJvidlG .carousel {
    height: 280px;
  }
}
.cid-ulonJvidlG .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulonJvidlG .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulonJvidlG .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulonJvidlG .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulonJvidlG .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulonJvidlG .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulonJvidlG .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulonJvidlG .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulonJvidlG .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulonJvidlG .carousel-indicators {
  display: none !important;
}
.cid-ulonJvidlG .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulonJvidlG .name-text,
.cid-ulonJvidlG .mbr-section-btn {
  text-align: left;
}
.cid-ulonJwt9zA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulonJwt9zA .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulonJwt9zA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulonJwt9zA .container {
    padding: 0 22px;
  }
}
.cid-ulonJwt9zA .row {
  justify-content: space-between;
}
.cid-ulonJwt9zA .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulonJwt9zA .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulonJwt9zA .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulonJwt9zA .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulonJwt9zA .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulonJwt9zA .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulonJwt9zA .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulonJwt9zA .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulonJwt9zA .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulonJwt9zA .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulonJwt9zA .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulonJwt9zA .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulonJwt9zA .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulonJwt9zA .copy-wrapper {
    display: block;
  }
}
.cid-ulonJwt9zA .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulonJwt9zA .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulonJwt9zA .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulonJwt9zA .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulonJwt9zA .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulonJwt9zA .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulonJwt9zA .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulonJwt9zA .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulonJwt9zA .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulonJwt9zA .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulonJwt9zA .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulonJwt9zA .mbr-section-title {
  color: #ff5753;
}
.cid-ulonJwt9zA .mbr-text {
  color: #ffffff;
}
.cid-ulonJwt9zA .list {
  color: #635d60;
}
.cid-ulonJwt9zA .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulonJwt9zA .mbr-section-title,
.cid-ulonJwt9zA .mbr-section-btn {
  color: #d7222e;
}
.cid-uloqtQ5ef2 {
  z-index: 1000;
  width: 100%;
}
.cid-uloqtQ5ef2 nav.navbar {
  position: fixed;
}
.cid-uloqtQ5ef2 .navbar-nav {
  margin: auto;
}
.cid-uloqtQ5ef2 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloqtQ5ef2 .dropdown-item:hover,
.cid-uloqtQ5ef2 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloqtQ5ef2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloqtQ5ef2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloqtQ5ef2 .navbar-short,
.cid-uloqtQ5ef2 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloqtQ5ef2 .navbar-short .nav-link,
.cid-uloqtQ5ef2 .opened .nav-link,
.cid-uloqtQ5ef2 .navbar-short .navbar-caption,
.cid-uloqtQ5ef2 .opened .navbar-caption,
.cid-uloqtQ5ef2 .navbar-short .mbr-iconfont,
.cid-uloqtQ5ef2 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloqtQ5ef2 .navbar-short .hamburger span,
.cid-uloqtQ5ef2 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloqtQ5ef2 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloqtQ5ef2 .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-uloqtQ5ef2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloqtQ5ef2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloqtQ5ef2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloqtQ5ef2 .container {
  display: flex;
  margin: auto;
}
.cid-uloqtQ5ef2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloqtQ5ef2 .dropdown-menu,
.cid-uloqtQ5ef2 .navbar.opened {
  background: #ffffff !important;
}
.cid-uloqtQ5ef2 .nav-item:focus,
.cid-uloqtQ5ef2 .nav-link:focus {
  outline: none;
}
.cid-uloqtQ5ef2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloqtQ5ef2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloqtQ5ef2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloqtQ5ef2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloqtQ5ef2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloqtQ5ef2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloqtQ5ef2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloqtQ5ef2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uloqtQ5ef2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloqtQ5ef2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uloqtQ5ef2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloqtQ5ef2 .navbar.collapsed {
  justify-content: center;
}
.cid-uloqtQ5ef2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloqtQ5ef2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloqtQ5ef2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloqtQ5ef2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloqtQ5ef2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloqtQ5ef2 .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: 100%;
}
.cid-uloqtQ5ef2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloqtQ5ef2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloqtQ5ef2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloqtQ5ef2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloqtQ5ef2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloqtQ5ef2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloqtQ5ef2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloqtQ5ef2 .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: 100%;
  }
  .cid-uloqtQ5ef2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloqtQ5ef2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloqtQ5ef2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloqtQ5ef2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloqtQ5ef2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloqtQ5ef2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloqtQ5ef2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloqtQ5ef2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloqtQ5ef2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloqtQ5ef2 .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-uloqtQ5ef2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloqtQ5ef2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloqtQ5ef2 .dropdown-item.active,
.cid-uloqtQ5ef2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uloqtQ5ef2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloqtQ5ef2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloqtQ5ef2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloqtQ5ef2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloqtQ5ef2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloqtQ5ef2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloqtQ5ef2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloqtQ5ef2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloqtQ5ef2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloqtQ5ef2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloqtQ5ef2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloqtQ5ef2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloqtQ5ef2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloqtQ5ef2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloqtQ5ef2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloqtQ5ef2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloqtQ5ef2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloqtQ5ef2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloqtQ5ef2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloqtQ5ef2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloqtQ5ef2 .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-uloqtQ5ef2 .navbar {
    height: 70px;
  }
  .cid-uloqtQ5ef2 .navbar.opened {
    height: auto;
  }
  .cid-uloqtQ5ef2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloqtQC9Hx {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloqtQC9Hx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloqtQC9Hx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloqtQC9Hx .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloqtQC9Hx .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloqtQC9Hx .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloqtQC9Hx .mbr-section-title {
  color: #ffffff;
}
.cid-uloqtQC9Hx .mbr-text,
.cid-uloqtQC9Hx .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloqtReMSQ {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloqtReMSQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloqtReMSQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloqtReMSQ .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloqtReMSQ .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloqtReMSQ .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloqtReMSQ .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloqtReMSQ .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloqtReMSQ .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloqtReMSQ .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloqtReMSQ .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloqtReMSQ .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloqtReMSQ .text-container1 {
    max-width: 340px;
  }
}
.cid-uloqtReMSQ .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloqtReMSQ .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloqtReMSQ .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloqtReMSQ .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloqtReMSQ .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloqtReMSQ .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloqtReMSQ .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloqtReMSQ .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloqtReMSQ .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloqtReMSQ .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloqtReMSQ .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloqtReMSQ .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloqtReMSQ .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloqtReMSQ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloqtReMSQ .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloqtReMSQ .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
  text-align: left;
}
.cid-uloqtReMSQ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloqtReMSQ .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloqtReMSQ .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloqtReMSQ .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloqtReMSQ .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloqtReMSQ .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloqtReMSQ .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloqtReMSQ .carousel {
    height: 280px;
  }
}
.cid-uloqtReMSQ .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloqtReMSQ .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloqtReMSQ .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloqtReMSQ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloqtReMSQ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloqtReMSQ .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloqtReMSQ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloqtReMSQ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloqtReMSQ .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloqtReMSQ .carousel-indicators {
  display: none !important;
}
.cid-uloqtReMSQ .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloqtReMSQ .name-text,
.cid-uloqtReMSQ .mbr-section-btn {
  text-align: left;
}
.cid-uloqtRWrZx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloqtRWrZx .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloqtRWrZx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloqtRWrZx .container {
    padding: 0 22px;
  }
}
.cid-uloqtRWrZx .row {
  justify-content: space-between;
}
.cid-uloqtRWrZx .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloqtRWrZx .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloqtRWrZx .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloqtRWrZx .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloqtRWrZx .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloqtRWrZx .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloqtRWrZx .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloqtRWrZx .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloqtRWrZx .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloqtRWrZx .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloqtRWrZx .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloqtRWrZx .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloqtRWrZx .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloqtRWrZx .copy-wrapper {
    display: block;
  }
}
.cid-uloqtRWrZx .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloqtRWrZx .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloqtRWrZx .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloqtRWrZx .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloqtRWrZx .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloqtRWrZx .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloqtRWrZx .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloqtRWrZx .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloqtRWrZx .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloqtRWrZx .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloqtRWrZx .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloqtRWrZx .mbr-section-title {
  color: #ff5753;
}
.cid-uloqtRWrZx .mbr-text {
  color: #ffffff;
}
.cid-uloqtRWrZx .list {
  color: #635d60;
}
.cid-uloqtRWrZx .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloqtRWrZx .mbr-section-title,
.cid-uloqtRWrZx .mbr-section-btn {
  color: #d7222e;
}
.cid-ulorDuCRvK {
  z-index: 1000;
  width: 100%;
}
.cid-ulorDuCRvK nav.navbar {
  position: fixed;
}
.cid-ulorDuCRvK .navbar-nav {
  margin: auto;
}
.cid-ulorDuCRvK .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulorDuCRvK .dropdown-item:hover,
.cid-ulorDuCRvK .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulorDuCRvK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulorDuCRvK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulorDuCRvK .navbar-short,
.cid-ulorDuCRvK .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulorDuCRvK .navbar-short .nav-link,
.cid-ulorDuCRvK .opened .nav-link,
.cid-ulorDuCRvK .navbar-short .navbar-caption,
.cid-ulorDuCRvK .opened .navbar-caption,
.cid-ulorDuCRvK .navbar-short .mbr-iconfont,
.cid-ulorDuCRvK .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulorDuCRvK .navbar-short .hamburger span,
.cid-ulorDuCRvK .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulorDuCRvK .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulorDuCRvK .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-ulorDuCRvK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulorDuCRvK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulorDuCRvK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulorDuCRvK .container {
  display: flex;
  margin: auto;
}
.cid-ulorDuCRvK .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulorDuCRvK .dropdown-menu,
.cid-ulorDuCRvK .navbar.opened {
  background: #ffffff !important;
}
.cid-ulorDuCRvK .nav-item:focus,
.cid-ulorDuCRvK .nav-link:focus {
  outline: none;
}
.cid-ulorDuCRvK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulorDuCRvK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulorDuCRvK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulorDuCRvK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulorDuCRvK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulorDuCRvK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulorDuCRvK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulorDuCRvK .navbar.opened {
  transition: all 0.3s;
}
.cid-ulorDuCRvK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulorDuCRvK .navbar .navbar-logo img {
  width: auto;
}
.cid-ulorDuCRvK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulorDuCRvK .navbar.collapsed {
  justify-content: center;
}
.cid-ulorDuCRvK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulorDuCRvK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulorDuCRvK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulorDuCRvK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulorDuCRvK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulorDuCRvK .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: 100%;
}
.cid-ulorDuCRvK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulorDuCRvK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulorDuCRvK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulorDuCRvK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulorDuCRvK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulorDuCRvK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulorDuCRvK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulorDuCRvK .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: 100%;
  }
  .cid-ulorDuCRvK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulorDuCRvK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulorDuCRvK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulorDuCRvK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulorDuCRvK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulorDuCRvK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulorDuCRvK .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulorDuCRvK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulorDuCRvK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulorDuCRvK .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-ulorDuCRvK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulorDuCRvK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulorDuCRvK .dropdown-item.active,
.cid-ulorDuCRvK .dropdown-item:active {
  background-color: transparent;
}
.cid-ulorDuCRvK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulorDuCRvK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulorDuCRvK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulorDuCRvK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulorDuCRvK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulorDuCRvK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulorDuCRvK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulorDuCRvK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulorDuCRvK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulorDuCRvK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulorDuCRvK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulorDuCRvK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulorDuCRvK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulorDuCRvK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulorDuCRvK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulorDuCRvK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulorDuCRvK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulorDuCRvK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulorDuCRvK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulorDuCRvK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulorDuCRvK .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-ulorDuCRvK .navbar {
    height: 70px;
  }
  .cid-ulorDuCRvK .navbar.opened {
    height: auto;
  }
  .cid-ulorDuCRvK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulorDvH8Kr {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulorDvH8Kr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulorDvH8Kr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulorDvH8Kr .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulorDvH8Kr .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulorDvH8Kr .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulorDvH8Kr .mbr-section-title {
  color: #ffffff;
}
.cid-ulorDvH8Kr .mbr-text,
.cid-ulorDvH8Kr .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulorDwsZ6q {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulorDwsZ6q .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulorDwsZ6q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulorDwsZ6q .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulorDwsZ6q .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulorDwsZ6q .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulorDwsZ6q .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulorDwsZ6q .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulorDwsZ6q .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulorDwsZ6q .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulorDwsZ6q .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulorDwsZ6q .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulorDwsZ6q .text-container1 {
    max-width: 340px;
  }
}
.cid-ulorDwsZ6q .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulorDwsZ6q .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulorDwsZ6q .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulorDwsZ6q .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulorDwsZ6q .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulorDwsZ6q .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulorDwsZ6q .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulorDwsZ6q .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulorDwsZ6q .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulorDwsZ6q .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulorDwsZ6q .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulorDwsZ6q .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulorDwsZ6q .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulorDwsZ6q .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulorDwsZ6q .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulorDwsZ6q .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulorDwsZ6q .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulorDwsZ6q .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulorDwsZ6q .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulorDwsZ6q .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulorDwsZ6q .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulorDwsZ6q .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulorDwsZ6q .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulorDwsZ6q .carousel {
    height: 280px;
  }
}
.cid-ulorDwsZ6q .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulorDwsZ6q .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulorDwsZ6q .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulorDwsZ6q .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulorDwsZ6q .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulorDwsZ6q .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulorDwsZ6q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulorDwsZ6q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulorDwsZ6q .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulorDwsZ6q .carousel-indicators {
  display: none !important;
}
.cid-ulorDwsZ6q .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulorDxCfGQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulorDxCfGQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulorDxCfGQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulorDxCfGQ .container {
    padding: 0 22px;
  }
}
.cid-ulorDxCfGQ .row {
  justify-content: space-between;
}
.cid-ulorDxCfGQ .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulorDxCfGQ .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulorDxCfGQ .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulorDxCfGQ .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulorDxCfGQ .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulorDxCfGQ .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulorDxCfGQ .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulorDxCfGQ .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulorDxCfGQ .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulorDxCfGQ .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulorDxCfGQ .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulorDxCfGQ .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulorDxCfGQ .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulorDxCfGQ .copy-wrapper {
    display: block;
  }
}
.cid-ulorDxCfGQ .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulorDxCfGQ .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulorDxCfGQ .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulorDxCfGQ .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulorDxCfGQ .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulorDxCfGQ .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulorDxCfGQ .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulorDxCfGQ .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulorDxCfGQ .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulorDxCfGQ .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulorDxCfGQ .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulorDxCfGQ .mbr-section-title {
  color: #ff5753;
}
.cid-ulorDxCfGQ .mbr-text {
  color: #ffffff;
}
.cid-ulorDxCfGQ .list {
  color: #635d60;
}
.cid-ulorDxCfGQ .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulorDxCfGQ .mbr-section-title,
.cid-ulorDxCfGQ .mbr-section-btn {
  color: #d7222e;
}
.cid-ulou0TeGC5 {
  z-index: 1000;
  width: 100%;
}
.cid-ulou0TeGC5 nav.navbar {
  position: fixed;
}
.cid-ulou0TeGC5 .navbar-nav {
  margin: auto;
}
.cid-ulou0TeGC5 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulou0TeGC5 .dropdown-item:hover,
.cid-ulou0TeGC5 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulou0TeGC5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulou0TeGC5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulou0TeGC5 .navbar-short,
.cid-ulou0TeGC5 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulou0TeGC5 .navbar-short .nav-link,
.cid-ulou0TeGC5 .opened .nav-link,
.cid-ulou0TeGC5 .navbar-short .navbar-caption,
.cid-ulou0TeGC5 .opened .navbar-caption,
.cid-ulou0TeGC5 .navbar-short .mbr-iconfont,
.cid-ulou0TeGC5 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulou0TeGC5 .navbar-short .hamburger span,
.cid-ulou0TeGC5 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulou0TeGC5 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulou0TeGC5 .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-ulou0TeGC5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulou0TeGC5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulou0TeGC5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulou0TeGC5 .container {
  display: flex;
  margin: auto;
}
.cid-ulou0TeGC5 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulou0TeGC5 .dropdown-menu,
.cid-ulou0TeGC5 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulou0TeGC5 .nav-item:focus,
.cid-ulou0TeGC5 .nav-link:focus {
  outline: none;
}
.cid-ulou0TeGC5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulou0TeGC5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulou0TeGC5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulou0TeGC5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulou0TeGC5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulou0TeGC5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulou0TeGC5 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulou0TeGC5 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulou0TeGC5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulou0TeGC5 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulou0TeGC5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulou0TeGC5 .navbar.collapsed {
  justify-content: center;
}
.cid-ulou0TeGC5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulou0TeGC5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulou0TeGC5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulou0TeGC5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulou0TeGC5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulou0TeGC5 .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: 100%;
}
.cid-ulou0TeGC5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulou0TeGC5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulou0TeGC5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulou0TeGC5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulou0TeGC5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulou0TeGC5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulou0TeGC5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulou0TeGC5 .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: 100%;
  }
  .cid-ulou0TeGC5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulou0TeGC5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulou0TeGC5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulou0TeGC5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulou0TeGC5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulou0TeGC5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulou0TeGC5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulou0TeGC5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulou0TeGC5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulou0TeGC5 .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-ulou0TeGC5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulou0TeGC5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulou0TeGC5 .dropdown-item.active,
.cid-ulou0TeGC5 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulou0TeGC5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulou0TeGC5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulou0TeGC5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulou0TeGC5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulou0TeGC5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulou0TeGC5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulou0TeGC5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulou0TeGC5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulou0TeGC5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulou0TeGC5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulou0TeGC5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulou0TeGC5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulou0TeGC5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulou0TeGC5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulou0TeGC5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulou0TeGC5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulou0TeGC5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulou0TeGC5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulou0TeGC5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulou0TeGC5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulou0TeGC5 .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-ulou0TeGC5 .navbar {
    height: 70px;
  }
  .cid-ulou0TeGC5 .navbar.opened {
    height: auto;
  }
  .cid-ulou0TeGC5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulou0U3CVP {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulou0U3CVP .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulou0U3CVP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulou0U3CVP .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulou0U3CVP .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulou0U3CVP .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulou0U3CVP .mbr-section-title {
  color: #ffffff;
}
.cid-ulou0U3CVP .mbr-text,
.cid-ulou0U3CVP .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulou0UF6u0 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulou0UF6u0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulou0UF6u0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulou0UF6u0 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulou0UF6u0 .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulou0UF6u0 .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulou0UF6u0 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulou0UF6u0 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulou0UF6u0 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulou0UF6u0 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulou0UF6u0 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulou0UF6u0 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulou0UF6u0 .text-container1 {
    max-width: 340px;
  }
}
.cid-ulou0UF6u0 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulou0UF6u0 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulou0UF6u0 .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulou0UF6u0 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulou0UF6u0 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulou0UF6u0 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulou0UF6u0 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulou0UF6u0 .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulou0UF6u0 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulou0UF6u0 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulou0UF6u0 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulou0UF6u0 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulou0UF6u0 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulou0UF6u0 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulou0UF6u0 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulou0UF6u0 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulou0UF6u0 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulou0UF6u0 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulou0UF6u0 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulou0UF6u0 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulou0UF6u0 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulou0UF6u0 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulou0UF6u0 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulou0UF6u0 .carousel {
    height: 280px;
  }
}
.cid-ulou0UF6u0 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulou0UF6u0 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulou0UF6u0 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulou0UF6u0 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulou0UF6u0 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulou0UF6u0 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulou0UF6u0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulou0UF6u0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulou0UF6u0 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulou0UF6u0 .carousel-indicators {
  display: none !important;
}
.cid-ulou0UF6u0 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulou0Wewbv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulou0Wewbv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulou0Wewbv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulou0Wewbv .container {
    padding: 0 22px;
  }
}
.cid-ulou0Wewbv .row {
  justify-content: space-between;
}
.cid-ulou0Wewbv .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulou0Wewbv .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulou0Wewbv .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulou0Wewbv .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulou0Wewbv .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulou0Wewbv .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulou0Wewbv .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulou0Wewbv .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulou0Wewbv .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulou0Wewbv .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulou0Wewbv .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulou0Wewbv .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulou0Wewbv .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulou0Wewbv .copy-wrapper {
    display: block;
  }
}
.cid-ulou0Wewbv .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulou0Wewbv .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulou0Wewbv .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulou0Wewbv .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulou0Wewbv .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulou0Wewbv .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulou0Wewbv .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulou0Wewbv .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulou0Wewbv .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulou0Wewbv .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulou0Wewbv .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulou0Wewbv .mbr-section-title {
  color: #ff5753;
}
.cid-ulou0Wewbv .mbr-text {
  color: #ffffff;
}
.cid-ulou0Wewbv .list {
  color: #635d60;
}
.cid-ulou0Wewbv .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulou0Wewbv .mbr-section-title,
.cid-ulou0Wewbv .mbr-section-btn {
  color: #d7222e;
}
.cid-uloviNq89d {
  z-index: 1000;
  width: 100%;
}
.cid-uloviNq89d nav.navbar {
  position: fixed;
}
.cid-uloviNq89d .navbar-nav {
  margin: auto;
}
.cid-uloviNq89d .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloviNq89d .dropdown-item:hover,
.cid-uloviNq89d .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloviNq89d .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloviNq89d .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloviNq89d .navbar-short,
.cid-uloviNq89d .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloviNq89d .navbar-short .nav-link,
.cid-uloviNq89d .opened .nav-link,
.cid-uloviNq89d .navbar-short .navbar-caption,
.cid-uloviNq89d .opened .navbar-caption,
.cid-uloviNq89d .navbar-short .mbr-iconfont,
.cid-uloviNq89d .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloviNq89d .navbar-short .hamburger span,
.cid-uloviNq89d .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloviNq89d .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloviNq89d .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-uloviNq89d .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloviNq89d .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloviNq89d .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloviNq89d .container {
  display: flex;
  margin: auto;
}
.cid-uloviNq89d .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloviNq89d .dropdown-menu,
.cid-uloviNq89d .navbar.opened {
  background: #ffffff !important;
}
.cid-uloviNq89d .nav-item:focus,
.cid-uloviNq89d .nav-link:focus {
  outline: none;
}
.cid-uloviNq89d .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloviNq89d .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloviNq89d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloviNq89d .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloviNq89d .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloviNq89d .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloviNq89d .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloviNq89d .navbar.opened {
  transition: all 0.3s;
}
.cid-uloviNq89d .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloviNq89d .navbar .navbar-logo img {
  width: auto;
}
.cid-uloviNq89d .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloviNq89d .navbar.collapsed {
  justify-content: center;
}
.cid-uloviNq89d .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloviNq89d .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloviNq89d .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloviNq89d .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloviNq89d .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloviNq89d .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: 100%;
}
.cid-uloviNq89d .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloviNq89d .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloviNq89d .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloviNq89d .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloviNq89d .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloviNq89d .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloviNq89d .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloviNq89d .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: 100%;
  }
  .cid-uloviNq89d .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloviNq89d .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloviNq89d .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloviNq89d .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloviNq89d .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloviNq89d .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloviNq89d .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloviNq89d .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloviNq89d .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloviNq89d .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-uloviNq89d .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloviNq89d .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloviNq89d .dropdown-item.active,
.cid-uloviNq89d .dropdown-item:active {
  background-color: transparent;
}
.cid-uloviNq89d .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloviNq89d .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloviNq89d .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloviNq89d .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloviNq89d .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloviNq89d .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloviNq89d ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloviNq89d .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloviNq89d button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloviNq89d button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloviNq89d button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloviNq89d button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloviNq89d button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloviNq89d button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloviNq89d nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloviNq89d nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloviNq89d nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloviNq89d nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloviNq89d .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloviNq89d a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloviNq89d .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-uloviNq89d .navbar {
    height: 70px;
  }
  .cid-uloviNq89d .navbar.opened {
    height: auto;
  }
  .cid-uloviNq89d .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloviO1bLr {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloviO1bLr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloviO1bLr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloviO1bLr .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloviO1bLr .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloviO1bLr .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloviO1bLr .mbr-section-title {
  color: #ffffff;
}
.cid-uloviO1bLr .mbr-text,
.cid-uloviO1bLr .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloviOxUTp {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloviOxUTp .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloviOxUTp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloviOxUTp .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloviOxUTp .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloviOxUTp .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloviOxUTp .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloviOxUTp .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloviOxUTp .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloviOxUTp .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloviOxUTp .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloviOxUTp .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloviOxUTp .text-container1 {
    max-width: 340px;
  }
}
.cid-uloviOxUTp .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloviOxUTp .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloviOxUTp .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloviOxUTp .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloviOxUTp .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloviOxUTp .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloviOxUTp .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloviOxUTp .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloviOxUTp .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloviOxUTp .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloviOxUTp .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloviOxUTp .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloviOxUTp .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloviOxUTp .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloviOxUTp .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloviOxUTp .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloviOxUTp .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloviOxUTp .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloviOxUTp .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloviOxUTp .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloviOxUTp .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloviOxUTp .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloviOxUTp .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloviOxUTp .carousel {
    height: 280px;
  }
}
.cid-uloviOxUTp .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloviOxUTp .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloviOxUTp .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloviOxUTp .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloviOxUTp .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloviOxUTp .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloviOxUTp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloviOxUTp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloviOxUTp .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloviOxUTp .carousel-indicators {
  display: none !important;
}
.cid-uloviOxUTp .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloviPbXoh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloviPbXoh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloviPbXoh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloviPbXoh .container {
    padding: 0 22px;
  }
}
.cid-uloviPbXoh .row {
  justify-content: space-between;
}
.cid-uloviPbXoh .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloviPbXoh .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloviPbXoh .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloviPbXoh .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloviPbXoh .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloviPbXoh .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloviPbXoh .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloviPbXoh .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloviPbXoh .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloviPbXoh .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloviPbXoh .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloviPbXoh .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloviPbXoh .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloviPbXoh .copy-wrapper {
    display: block;
  }
}
.cid-uloviPbXoh .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloviPbXoh .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloviPbXoh .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloviPbXoh .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloviPbXoh .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloviPbXoh .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloviPbXoh .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloviPbXoh .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloviPbXoh .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloviPbXoh .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloviPbXoh .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloviPbXoh .mbr-section-title {
  color: #ff5753;
}
.cid-uloviPbXoh .mbr-text {
  color: #ffffff;
}
.cid-uloviPbXoh .list {
  color: #635d60;
}
.cid-uloviPbXoh .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloviPbXoh .mbr-section-title,
.cid-uloviPbXoh .mbr-section-btn {
  color: #d7222e;
}
.cid-ulozYJJypJ {
  z-index: 1000;
  width: 100%;
}
.cid-ulozYJJypJ nav.navbar {
  position: fixed;
}
.cid-ulozYJJypJ .navbar-nav {
  margin: auto;
}
.cid-ulozYJJypJ .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulozYJJypJ .dropdown-item:hover,
.cid-ulozYJJypJ .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulozYJJypJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulozYJJypJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulozYJJypJ .navbar-short,
.cid-ulozYJJypJ .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulozYJJypJ .navbar-short .nav-link,
.cid-ulozYJJypJ .opened .nav-link,
.cid-ulozYJJypJ .navbar-short .navbar-caption,
.cid-ulozYJJypJ .opened .navbar-caption,
.cid-ulozYJJypJ .navbar-short .mbr-iconfont,
.cid-ulozYJJypJ .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulozYJJypJ .navbar-short .hamburger span,
.cid-ulozYJJypJ .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulozYJJypJ .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulozYJJypJ .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-ulozYJJypJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulozYJJypJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulozYJJypJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulozYJJypJ .container {
  display: flex;
  margin: auto;
}
.cid-ulozYJJypJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulozYJJypJ .dropdown-menu,
.cid-ulozYJJypJ .navbar.opened {
  background: #ffffff !important;
}
.cid-ulozYJJypJ .nav-item:focus,
.cid-ulozYJJypJ .nav-link:focus {
  outline: none;
}
.cid-ulozYJJypJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulozYJJypJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulozYJJypJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulozYJJypJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulozYJJypJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulozYJJypJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulozYJJypJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulozYJJypJ .navbar.opened {
  transition: all 0.3s;
}
.cid-ulozYJJypJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulozYJJypJ .navbar .navbar-logo img {
  width: auto;
}
.cid-ulozYJJypJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulozYJJypJ .navbar.collapsed {
  justify-content: center;
}
.cid-ulozYJJypJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulozYJJypJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulozYJJypJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulozYJJypJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulozYJJypJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulozYJJypJ .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: 100%;
}
.cid-ulozYJJypJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulozYJJypJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulozYJJypJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulozYJJypJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulozYJJypJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulozYJJypJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulozYJJypJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulozYJJypJ .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: 100%;
  }
  .cid-ulozYJJypJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulozYJJypJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulozYJJypJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulozYJJypJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulozYJJypJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulozYJJypJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulozYJJypJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulozYJJypJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulozYJJypJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulozYJJypJ .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-ulozYJJypJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulozYJJypJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulozYJJypJ .dropdown-item.active,
.cid-ulozYJJypJ .dropdown-item:active {
  background-color: transparent;
}
.cid-ulozYJJypJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulozYJJypJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulozYJJypJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulozYJJypJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulozYJJypJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulozYJJypJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulozYJJypJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulozYJJypJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulozYJJypJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulozYJJypJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulozYJJypJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulozYJJypJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulozYJJypJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulozYJJypJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulozYJJypJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulozYJJypJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulozYJJypJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulozYJJypJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulozYJJypJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulozYJJypJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulozYJJypJ .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-ulozYJJypJ .navbar {
    height: 70px;
  }
  .cid-ulozYJJypJ .navbar.opened {
    height: auto;
  }
  .cid-ulozYJJypJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulozYKX3Cw {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulozYKX3Cw .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulozYKX3Cw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulozYKX3Cw .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulozYKX3Cw .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulozYKX3Cw .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulozYKX3Cw .mbr-section-title {
  color: #ffffff;
}
.cid-ulozYKX3Cw .mbr-text,
.cid-ulozYKX3Cw .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulozYLAo5L {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulozYLAo5L .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulozYLAo5L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulozYLAo5L .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulozYLAo5L .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulozYLAo5L .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulozYLAo5L .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulozYLAo5L .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulozYLAo5L .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulozYLAo5L .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulozYLAo5L .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulozYLAo5L .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulozYLAo5L .text-container1 {
    max-width: 340px;
  }
}
.cid-ulozYLAo5L .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulozYLAo5L .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulozYLAo5L .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulozYLAo5L .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulozYLAo5L .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulozYLAo5L .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulozYLAo5L .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulozYLAo5L .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulozYLAo5L .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulozYLAo5L .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulozYLAo5L .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulozYLAo5L .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulozYLAo5L .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulozYLAo5L .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulozYLAo5L .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulozYLAo5L .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulozYLAo5L .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulozYLAo5L .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulozYLAo5L .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulozYLAo5L .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulozYLAo5L .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulozYLAo5L .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulozYLAo5L .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulozYLAo5L .carousel {
    height: 280px;
  }
}
.cid-ulozYLAo5L .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulozYLAo5L .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulozYLAo5L .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulozYLAo5L .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulozYLAo5L .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulozYLAo5L .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulozYLAo5L .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulozYLAo5L .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulozYLAo5L .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulozYLAo5L .carousel-indicators {
  display: none !important;
}
.cid-ulozYLAo5L .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulozYNg1gr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulozYNg1gr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulozYNg1gr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulozYNg1gr .container {
    padding: 0 22px;
  }
}
.cid-ulozYNg1gr .row {
  justify-content: space-between;
}
.cid-ulozYNg1gr .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulozYNg1gr .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulozYNg1gr .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulozYNg1gr .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulozYNg1gr .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulozYNg1gr .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulozYNg1gr .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulozYNg1gr .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulozYNg1gr .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulozYNg1gr .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulozYNg1gr .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulozYNg1gr .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulozYNg1gr .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulozYNg1gr .copy-wrapper {
    display: block;
  }
}
.cid-ulozYNg1gr .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulozYNg1gr .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulozYNg1gr .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulozYNg1gr .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulozYNg1gr .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulozYNg1gr .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulozYNg1gr .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulozYNg1gr .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulozYNg1gr .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulozYNg1gr .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulozYNg1gr .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulozYNg1gr .mbr-section-title {
  color: #ff5753;
}
.cid-ulozYNg1gr .mbr-text {
  color: #ffffff;
}
.cid-ulozYNg1gr .list {
  color: #635d60;
}
.cid-ulozYNg1gr .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulozYNg1gr .mbr-section-title,
.cid-ulozYNg1gr .mbr-section-btn {
  color: #d7222e;
}
.cid-uloEaAZwbw {
  z-index: 1000;
  width: 100%;
}
.cid-uloEaAZwbw nav.navbar {
  position: fixed;
}
.cid-uloEaAZwbw .navbar-nav {
  margin: auto;
}
.cid-uloEaAZwbw .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloEaAZwbw .dropdown-item:hover,
.cid-uloEaAZwbw .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloEaAZwbw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloEaAZwbw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloEaAZwbw .navbar-short,
.cid-uloEaAZwbw .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloEaAZwbw .navbar-short .nav-link,
.cid-uloEaAZwbw .opened .nav-link,
.cid-uloEaAZwbw .navbar-short .navbar-caption,
.cid-uloEaAZwbw .opened .navbar-caption,
.cid-uloEaAZwbw .navbar-short .mbr-iconfont,
.cid-uloEaAZwbw .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloEaAZwbw .navbar-short .hamburger span,
.cid-uloEaAZwbw .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloEaAZwbw .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloEaAZwbw .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-uloEaAZwbw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloEaAZwbw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloEaAZwbw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloEaAZwbw .container {
  display: flex;
  margin: auto;
}
.cid-uloEaAZwbw .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloEaAZwbw .dropdown-menu,
.cid-uloEaAZwbw .navbar.opened {
  background: #ffffff !important;
}
.cid-uloEaAZwbw .nav-item:focus,
.cid-uloEaAZwbw .nav-link:focus {
  outline: none;
}
.cid-uloEaAZwbw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloEaAZwbw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloEaAZwbw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloEaAZwbw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloEaAZwbw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloEaAZwbw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloEaAZwbw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloEaAZwbw .navbar.opened {
  transition: all 0.3s;
}
.cid-uloEaAZwbw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloEaAZwbw .navbar .navbar-logo img {
  width: auto;
}
.cid-uloEaAZwbw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloEaAZwbw .navbar.collapsed {
  justify-content: center;
}
.cid-uloEaAZwbw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloEaAZwbw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloEaAZwbw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloEaAZwbw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloEaAZwbw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloEaAZwbw .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: 100%;
}
.cid-uloEaAZwbw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloEaAZwbw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloEaAZwbw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloEaAZwbw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloEaAZwbw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloEaAZwbw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloEaAZwbw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloEaAZwbw .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: 100%;
  }
  .cid-uloEaAZwbw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloEaAZwbw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloEaAZwbw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloEaAZwbw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloEaAZwbw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloEaAZwbw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloEaAZwbw .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloEaAZwbw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloEaAZwbw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloEaAZwbw .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-uloEaAZwbw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloEaAZwbw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloEaAZwbw .dropdown-item.active,
.cid-uloEaAZwbw .dropdown-item:active {
  background-color: transparent;
}
.cid-uloEaAZwbw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloEaAZwbw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloEaAZwbw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloEaAZwbw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloEaAZwbw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloEaAZwbw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloEaAZwbw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloEaAZwbw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloEaAZwbw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloEaAZwbw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloEaAZwbw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloEaAZwbw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloEaAZwbw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloEaAZwbw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloEaAZwbw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloEaAZwbw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloEaAZwbw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloEaAZwbw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloEaAZwbw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloEaAZwbw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloEaAZwbw .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-uloEaAZwbw .navbar {
    height: 70px;
  }
  .cid-uloEaAZwbw .navbar.opened {
    height: auto;
  }
  .cid-uloEaAZwbw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloEaByvTc {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloEaByvTc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloEaByvTc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloEaByvTc .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloEaByvTc .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloEaByvTc .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloEaByvTc .mbr-section-title {
  color: #ffffff;
}
.cid-uloEaByvTc .mbr-text,
.cid-uloEaByvTc .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloEaCaJ3H {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloEaCaJ3H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloEaCaJ3H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloEaCaJ3H .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloEaCaJ3H .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloEaCaJ3H .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloEaCaJ3H .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloEaCaJ3H .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloEaCaJ3H .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloEaCaJ3H .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloEaCaJ3H .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloEaCaJ3H .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloEaCaJ3H .text-container1 {
    max-width: 340px;
  }
}
.cid-uloEaCaJ3H .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloEaCaJ3H .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloEaCaJ3H .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloEaCaJ3H .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloEaCaJ3H .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloEaCaJ3H .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloEaCaJ3H .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloEaCaJ3H .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloEaCaJ3H .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloEaCaJ3H .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloEaCaJ3H .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloEaCaJ3H .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloEaCaJ3H .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloEaCaJ3H .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloEaCaJ3H .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloEaCaJ3H .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloEaCaJ3H .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloEaCaJ3H .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloEaCaJ3H .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloEaCaJ3H .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloEaCaJ3H .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloEaCaJ3H .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloEaCaJ3H .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloEaCaJ3H .carousel {
    height: 280px;
  }
}
.cid-uloEaCaJ3H .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloEaCaJ3H .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloEaCaJ3H .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloEaCaJ3H .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloEaCaJ3H .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloEaCaJ3H .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloEaCaJ3H .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloEaCaJ3H .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloEaCaJ3H .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloEaCaJ3H .carousel-indicators {
  display: none !important;
}
.cid-uloEaCaJ3H .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloEaCOgOd {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloEaCOgOd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloEaCOgOd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloEaCOgOd .container {
    padding: 0 22px;
  }
}
.cid-uloEaCOgOd .row {
  justify-content: space-between;
}
.cid-uloEaCOgOd .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloEaCOgOd .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloEaCOgOd .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloEaCOgOd .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloEaCOgOd .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloEaCOgOd .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloEaCOgOd .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloEaCOgOd .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloEaCOgOd .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloEaCOgOd .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloEaCOgOd .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloEaCOgOd .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloEaCOgOd .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloEaCOgOd .copy-wrapper {
    display: block;
  }
}
.cid-uloEaCOgOd .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloEaCOgOd .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloEaCOgOd .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloEaCOgOd .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloEaCOgOd .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloEaCOgOd .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloEaCOgOd .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloEaCOgOd .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloEaCOgOd .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloEaCOgOd .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloEaCOgOd .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloEaCOgOd .mbr-section-title {
  color: #ff5753;
}
.cid-uloEaCOgOd .mbr-text {
  color: #ffffff;
}
.cid-uloEaCOgOd .list {
  color: #635d60;
}
.cid-uloEaCOgOd .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloEaCOgOd .mbr-section-title,
.cid-uloEaCOgOd .mbr-section-btn {
  color: #d7222e;
}
.cid-uloEzrwcgb {
  z-index: 1000;
  width: 100%;
}
.cid-uloEzrwcgb nav.navbar {
  position: fixed;
}
.cid-uloEzrwcgb .navbar-nav {
  margin: auto;
}
.cid-uloEzrwcgb .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloEzrwcgb .dropdown-item:hover,
.cid-uloEzrwcgb .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloEzrwcgb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloEzrwcgb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloEzrwcgb .navbar-short,
.cid-uloEzrwcgb .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloEzrwcgb .navbar-short .nav-link,
.cid-uloEzrwcgb .opened .nav-link,
.cid-uloEzrwcgb .navbar-short .navbar-caption,
.cid-uloEzrwcgb .opened .navbar-caption,
.cid-uloEzrwcgb .navbar-short .mbr-iconfont,
.cid-uloEzrwcgb .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloEzrwcgb .navbar-short .hamburger span,
.cid-uloEzrwcgb .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloEzrwcgb .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloEzrwcgb .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-uloEzrwcgb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloEzrwcgb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloEzrwcgb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloEzrwcgb .container {
  display: flex;
  margin: auto;
}
.cid-uloEzrwcgb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloEzrwcgb .dropdown-menu,
.cid-uloEzrwcgb .navbar.opened {
  background: #ffffff !important;
}
.cid-uloEzrwcgb .nav-item:focus,
.cid-uloEzrwcgb .nav-link:focus {
  outline: none;
}
.cid-uloEzrwcgb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloEzrwcgb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloEzrwcgb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloEzrwcgb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloEzrwcgb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloEzrwcgb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloEzrwcgb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloEzrwcgb .navbar.opened {
  transition: all 0.3s;
}
.cid-uloEzrwcgb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloEzrwcgb .navbar .navbar-logo img {
  width: auto;
}
.cid-uloEzrwcgb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloEzrwcgb .navbar.collapsed {
  justify-content: center;
}
.cid-uloEzrwcgb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloEzrwcgb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloEzrwcgb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloEzrwcgb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloEzrwcgb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloEzrwcgb .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: 100%;
}
.cid-uloEzrwcgb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloEzrwcgb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloEzrwcgb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloEzrwcgb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloEzrwcgb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloEzrwcgb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloEzrwcgb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloEzrwcgb .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: 100%;
  }
  .cid-uloEzrwcgb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloEzrwcgb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloEzrwcgb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloEzrwcgb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloEzrwcgb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloEzrwcgb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloEzrwcgb .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloEzrwcgb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloEzrwcgb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloEzrwcgb .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-uloEzrwcgb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloEzrwcgb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloEzrwcgb .dropdown-item.active,
.cid-uloEzrwcgb .dropdown-item:active {
  background-color: transparent;
}
.cid-uloEzrwcgb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloEzrwcgb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloEzrwcgb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloEzrwcgb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloEzrwcgb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloEzrwcgb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloEzrwcgb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloEzrwcgb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloEzrwcgb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloEzrwcgb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloEzrwcgb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloEzrwcgb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloEzrwcgb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloEzrwcgb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloEzrwcgb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloEzrwcgb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloEzrwcgb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloEzrwcgb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloEzrwcgb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloEzrwcgb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloEzrwcgb .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-uloEzrwcgb .navbar {
    height: 70px;
  }
  .cid-uloEzrwcgb .navbar.opened {
    height: auto;
  }
  .cid-uloEzrwcgb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloEzsvsCO {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloEzsvsCO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloEzsvsCO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloEzsvsCO .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloEzsvsCO .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloEzsvsCO .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloEzsvsCO .mbr-section-title {
  color: #ffffff;
}
.cid-uloEzsvsCO .mbr-text,
.cid-uloEzsvsCO .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloEztIeL2 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloEztIeL2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloEztIeL2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloEztIeL2 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloEztIeL2 .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloEztIeL2 .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloEztIeL2 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloEztIeL2 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloEztIeL2 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloEztIeL2 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloEztIeL2 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloEztIeL2 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloEztIeL2 .text-container1 {
    max-width: 340px;
  }
}
.cid-uloEztIeL2 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloEztIeL2 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloEztIeL2 .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloEztIeL2 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloEztIeL2 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloEztIeL2 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloEztIeL2 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloEztIeL2 .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloEztIeL2 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloEztIeL2 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloEztIeL2 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloEztIeL2 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloEztIeL2 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloEztIeL2 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloEztIeL2 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloEztIeL2 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloEztIeL2 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloEztIeL2 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloEztIeL2 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloEztIeL2 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloEztIeL2 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloEztIeL2 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloEztIeL2 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloEztIeL2 .carousel {
    height: 280px;
  }
}
.cid-uloEztIeL2 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloEztIeL2 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloEztIeL2 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloEztIeL2 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloEztIeL2 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloEztIeL2 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloEztIeL2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloEztIeL2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloEztIeL2 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloEztIeL2 .carousel-indicators {
  display: none !important;
}
.cid-uloEztIeL2 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloEzup81v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloEzup81v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloEzup81v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloEzup81v .container {
    padding: 0 22px;
  }
}
.cid-uloEzup81v .row {
  justify-content: space-between;
}
.cid-uloEzup81v .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloEzup81v .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloEzup81v .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloEzup81v .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloEzup81v .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloEzup81v .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloEzup81v .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloEzup81v .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloEzup81v .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloEzup81v .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloEzup81v .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloEzup81v .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloEzup81v .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloEzup81v .copy-wrapper {
    display: block;
  }
}
.cid-uloEzup81v .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloEzup81v .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloEzup81v .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloEzup81v .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloEzup81v .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloEzup81v .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloEzup81v .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloEzup81v .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloEzup81v .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloEzup81v .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloEzup81v .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloEzup81v .mbr-section-title {
  color: #ff5753;
}
.cid-uloEzup81v .mbr-text {
  color: #ffffff;
}
.cid-uloEzup81v .list {
  color: #635d60;
}
.cid-uloEzup81v .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloEzup81v .mbr-section-title,
.cid-uloEzup81v .mbr-section-btn {
  color: #d7222e;
}
.cid-uloFfpm1AY {
  z-index: 1000;
  width: 100%;
}
.cid-uloFfpm1AY nav.navbar {
  position: fixed;
}
.cid-uloFfpm1AY .navbar-nav {
  margin: auto;
}
.cid-uloFfpm1AY .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloFfpm1AY .dropdown-item:hover,
.cid-uloFfpm1AY .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloFfpm1AY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloFfpm1AY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloFfpm1AY .navbar-short,
.cid-uloFfpm1AY .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloFfpm1AY .navbar-short .nav-link,
.cid-uloFfpm1AY .opened .nav-link,
.cid-uloFfpm1AY .navbar-short .navbar-caption,
.cid-uloFfpm1AY .opened .navbar-caption,
.cid-uloFfpm1AY .navbar-short .mbr-iconfont,
.cid-uloFfpm1AY .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloFfpm1AY .navbar-short .hamburger span,
.cid-uloFfpm1AY .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloFfpm1AY .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloFfpm1AY .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-uloFfpm1AY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloFfpm1AY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloFfpm1AY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloFfpm1AY .container {
  display: flex;
  margin: auto;
}
.cid-uloFfpm1AY .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloFfpm1AY .dropdown-menu,
.cid-uloFfpm1AY .navbar.opened {
  background: #ffffff !important;
}
.cid-uloFfpm1AY .nav-item:focus,
.cid-uloFfpm1AY .nav-link:focus {
  outline: none;
}
.cid-uloFfpm1AY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloFfpm1AY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloFfpm1AY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloFfpm1AY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloFfpm1AY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloFfpm1AY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloFfpm1AY .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloFfpm1AY .navbar.opened {
  transition: all 0.3s;
}
.cid-uloFfpm1AY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloFfpm1AY .navbar .navbar-logo img {
  width: auto;
}
.cid-uloFfpm1AY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloFfpm1AY .navbar.collapsed {
  justify-content: center;
}
.cid-uloFfpm1AY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloFfpm1AY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloFfpm1AY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloFfpm1AY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloFfpm1AY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloFfpm1AY .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: 100%;
}
.cid-uloFfpm1AY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloFfpm1AY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloFfpm1AY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloFfpm1AY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloFfpm1AY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloFfpm1AY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloFfpm1AY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloFfpm1AY .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: 100%;
  }
  .cid-uloFfpm1AY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloFfpm1AY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloFfpm1AY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloFfpm1AY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloFfpm1AY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloFfpm1AY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloFfpm1AY .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloFfpm1AY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloFfpm1AY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloFfpm1AY .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-uloFfpm1AY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloFfpm1AY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloFfpm1AY .dropdown-item.active,
.cid-uloFfpm1AY .dropdown-item:active {
  background-color: transparent;
}
.cid-uloFfpm1AY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloFfpm1AY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloFfpm1AY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloFfpm1AY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloFfpm1AY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloFfpm1AY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloFfpm1AY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloFfpm1AY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloFfpm1AY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloFfpm1AY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloFfpm1AY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloFfpm1AY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloFfpm1AY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloFfpm1AY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloFfpm1AY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloFfpm1AY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloFfpm1AY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloFfpm1AY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloFfpm1AY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloFfpm1AY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloFfpm1AY .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-uloFfpm1AY .navbar {
    height: 70px;
  }
  .cid-uloFfpm1AY .navbar.opened {
    height: auto;
  }
  .cid-uloFfpm1AY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloFfpS6kM {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloFfpS6kM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloFfpS6kM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloFfpS6kM .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloFfpS6kM .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloFfpS6kM .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloFfpS6kM .mbr-section-title {
  color: #ffffff;
}
.cid-uloFfpS6kM .mbr-text,
.cid-uloFfpS6kM .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloFfqmwkP {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloFfqmwkP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloFfqmwkP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloFfqmwkP .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloFfqmwkP .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloFfqmwkP .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloFfqmwkP .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloFfqmwkP .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloFfqmwkP .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloFfqmwkP .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloFfqmwkP .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloFfqmwkP .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloFfqmwkP .text-container1 {
    max-width: 340px;
  }
}
.cid-uloFfqmwkP .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloFfqmwkP .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloFfqmwkP .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloFfqmwkP .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloFfqmwkP .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloFfqmwkP .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloFfqmwkP .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloFfqmwkP .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloFfqmwkP .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloFfqmwkP .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloFfqmwkP .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloFfqmwkP .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloFfqmwkP .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloFfqmwkP .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloFfqmwkP .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloFfqmwkP .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloFfqmwkP .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloFfqmwkP .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloFfqmwkP .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloFfqmwkP .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloFfqmwkP .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloFfqmwkP .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloFfqmwkP .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloFfqmwkP .carousel {
    height: 280px;
  }
}
.cid-uloFfqmwkP .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloFfqmwkP .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloFfqmwkP .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloFfqmwkP .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloFfqmwkP .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloFfqmwkP .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloFfqmwkP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloFfqmwkP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloFfqmwkP .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloFfqmwkP .carousel-indicators {
  display: none !important;
}
.cid-uloFfqmwkP .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloFfr4DFn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloFfr4DFn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloFfr4DFn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloFfr4DFn .container {
    padding: 0 22px;
  }
}
.cid-uloFfr4DFn .row {
  justify-content: space-between;
}
.cid-uloFfr4DFn .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloFfr4DFn .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloFfr4DFn .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloFfr4DFn .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloFfr4DFn .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloFfr4DFn .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloFfr4DFn .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloFfr4DFn .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloFfr4DFn .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloFfr4DFn .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloFfr4DFn .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloFfr4DFn .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloFfr4DFn .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloFfr4DFn .copy-wrapper {
    display: block;
  }
}
.cid-uloFfr4DFn .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloFfr4DFn .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloFfr4DFn .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloFfr4DFn .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloFfr4DFn .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloFfr4DFn .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloFfr4DFn .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloFfr4DFn .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloFfr4DFn .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloFfr4DFn .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloFfr4DFn .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloFfr4DFn .mbr-section-title {
  color: #ff5753;
}
.cid-uloFfr4DFn .mbr-text {
  color: #ffffff;
}
.cid-uloFfr4DFn .list {
  color: #635d60;
}
.cid-uloFfr4DFn .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloFfr4DFn .mbr-section-title,
.cid-uloFfr4DFn .mbr-section-btn {
  color: #d7222e;
}
.cid-uloIb9bkci {
  z-index: 1000;
  width: 100%;
}
.cid-uloIb9bkci nav.navbar {
  position: fixed;
}
.cid-uloIb9bkci .navbar-nav {
  margin: auto;
}
.cid-uloIb9bkci .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloIb9bkci .dropdown-item:hover,
.cid-uloIb9bkci .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloIb9bkci .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloIb9bkci .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloIb9bkci .navbar-short,
.cid-uloIb9bkci .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloIb9bkci .navbar-short .nav-link,
.cid-uloIb9bkci .opened .nav-link,
.cid-uloIb9bkci .navbar-short .navbar-caption,
.cid-uloIb9bkci .opened .navbar-caption,
.cid-uloIb9bkci .navbar-short .mbr-iconfont,
.cid-uloIb9bkci .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloIb9bkci .navbar-short .hamburger span,
.cid-uloIb9bkci .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloIb9bkci .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloIb9bkci .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-uloIb9bkci .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloIb9bkci .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloIb9bkci .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloIb9bkci .container {
  display: flex;
  margin: auto;
}
.cid-uloIb9bkci .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloIb9bkci .dropdown-menu,
.cid-uloIb9bkci .navbar.opened {
  background: #ffffff !important;
}
.cid-uloIb9bkci .nav-item:focus,
.cid-uloIb9bkci .nav-link:focus {
  outline: none;
}
.cid-uloIb9bkci .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloIb9bkci .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloIb9bkci .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloIb9bkci .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloIb9bkci .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloIb9bkci .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloIb9bkci .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloIb9bkci .navbar.opened {
  transition: all 0.3s;
}
.cid-uloIb9bkci .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloIb9bkci .navbar .navbar-logo img {
  width: auto;
}
.cid-uloIb9bkci .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloIb9bkci .navbar.collapsed {
  justify-content: center;
}
.cid-uloIb9bkci .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloIb9bkci .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloIb9bkci .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloIb9bkci .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloIb9bkci .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloIb9bkci .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: 100%;
}
.cid-uloIb9bkci .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloIb9bkci .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloIb9bkci .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloIb9bkci .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloIb9bkci .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloIb9bkci .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloIb9bkci .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloIb9bkci .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: 100%;
  }
  .cid-uloIb9bkci .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloIb9bkci .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloIb9bkci .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloIb9bkci .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloIb9bkci .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloIb9bkci .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloIb9bkci .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloIb9bkci .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloIb9bkci .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloIb9bkci .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-uloIb9bkci .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloIb9bkci .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloIb9bkci .dropdown-item.active,
.cid-uloIb9bkci .dropdown-item:active {
  background-color: transparent;
}
.cid-uloIb9bkci .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloIb9bkci .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloIb9bkci .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloIb9bkci .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloIb9bkci .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloIb9bkci .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloIb9bkci ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloIb9bkci .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloIb9bkci button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloIb9bkci button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloIb9bkci button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloIb9bkci button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloIb9bkci button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloIb9bkci button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloIb9bkci nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloIb9bkci nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloIb9bkci nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloIb9bkci nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloIb9bkci .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloIb9bkci a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloIb9bkci .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-uloIb9bkci .navbar {
    height: 70px;
  }
  .cid-uloIb9bkci .navbar.opened {
    height: auto;
  }
  .cid-uloIb9bkci .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloIb9FSf1 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloIb9FSf1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloIb9FSf1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloIb9FSf1 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloIb9FSf1 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloIb9FSf1 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloIb9FSf1 .mbr-section-title {
  color: #ffffff;
}
.cid-uloIb9FSf1 .mbr-text,
.cid-uloIb9FSf1 .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloIba53Fa {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloIba53Fa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloIba53Fa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloIba53Fa .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloIba53Fa .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloIba53Fa .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloIba53Fa .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloIba53Fa .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloIba53Fa .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloIba53Fa .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloIba53Fa .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloIba53Fa .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloIba53Fa .text-container1 {
    max-width: 340px;
  }
}
.cid-uloIba53Fa .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloIba53Fa .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloIba53Fa .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloIba53Fa .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloIba53Fa .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloIba53Fa .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloIba53Fa .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloIba53Fa .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloIba53Fa .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloIba53Fa .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloIba53Fa .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloIba53Fa .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloIba53Fa .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloIba53Fa .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloIba53Fa .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloIba53Fa .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloIba53Fa .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloIba53Fa .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloIba53Fa .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloIba53Fa .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloIba53Fa .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloIba53Fa .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloIba53Fa .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloIba53Fa .carousel {
    height: 280px;
  }
}
.cid-uloIba53Fa .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloIba53Fa .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloIba53Fa .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloIba53Fa .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloIba53Fa .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloIba53Fa .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloIba53Fa .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloIba53Fa .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloIba53Fa .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloIba53Fa .carousel-indicators {
  display: none !important;
}
.cid-uloIba53Fa .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloIbaQP8O {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloIbaQP8O .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloIbaQP8O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloIbaQP8O .container {
    padding: 0 22px;
  }
}
.cid-uloIbaQP8O .row {
  justify-content: space-between;
}
.cid-uloIbaQP8O .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloIbaQP8O .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloIbaQP8O .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloIbaQP8O .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloIbaQP8O .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloIbaQP8O .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloIbaQP8O .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloIbaQP8O .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloIbaQP8O .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloIbaQP8O .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloIbaQP8O .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloIbaQP8O .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloIbaQP8O .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloIbaQP8O .copy-wrapper {
    display: block;
  }
}
.cid-uloIbaQP8O .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloIbaQP8O .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloIbaQP8O .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloIbaQP8O .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloIbaQP8O .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloIbaQP8O .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloIbaQP8O .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloIbaQP8O .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloIbaQP8O .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloIbaQP8O .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloIbaQP8O .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloIbaQP8O .mbr-section-title {
  color: #ff5753;
}
.cid-uloIbaQP8O .mbr-text {
  color: #ffffff;
}
.cid-uloIbaQP8O .list {
  color: #635d60;
}
.cid-uloIbaQP8O .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloIbaQP8O .mbr-section-title,
.cid-uloIbaQP8O .mbr-section-btn {
  color: #d7222e;
}
.cid-uloIyftiYU {
  z-index: 1000;
  width: 100%;
}
.cid-uloIyftiYU nav.navbar {
  position: fixed;
}
.cid-uloIyftiYU .navbar-nav {
  margin: auto;
}
.cid-uloIyftiYU .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloIyftiYU .dropdown-item:hover,
.cid-uloIyftiYU .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloIyftiYU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloIyftiYU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloIyftiYU .navbar-short,
.cid-uloIyftiYU .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloIyftiYU .navbar-short .nav-link,
.cid-uloIyftiYU .opened .nav-link,
.cid-uloIyftiYU .navbar-short .navbar-caption,
.cid-uloIyftiYU .opened .navbar-caption,
.cid-uloIyftiYU .navbar-short .mbr-iconfont,
.cid-uloIyftiYU .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloIyftiYU .navbar-short .hamburger span,
.cid-uloIyftiYU .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloIyftiYU .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloIyftiYU .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-uloIyftiYU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloIyftiYU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloIyftiYU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloIyftiYU .container {
  display: flex;
  margin: auto;
}
.cid-uloIyftiYU .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloIyftiYU .dropdown-menu,
.cid-uloIyftiYU .navbar.opened {
  background: #ffffff !important;
}
.cid-uloIyftiYU .nav-item:focus,
.cid-uloIyftiYU .nav-link:focus {
  outline: none;
}
.cid-uloIyftiYU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloIyftiYU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloIyftiYU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloIyftiYU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloIyftiYU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloIyftiYU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloIyftiYU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloIyftiYU .navbar.opened {
  transition: all 0.3s;
}
.cid-uloIyftiYU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloIyftiYU .navbar .navbar-logo img {
  width: auto;
}
.cid-uloIyftiYU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloIyftiYU .navbar.collapsed {
  justify-content: center;
}
.cid-uloIyftiYU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloIyftiYU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloIyftiYU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloIyftiYU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloIyftiYU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloIyftiYU .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: 100%;
}
.cid-uloIyftiYU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloIyftiYU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloIyftiYU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloIyftiYU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloIyftiYU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloIyftiYU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloIyftiYU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloIyftiYU .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: 100%;
  }
  .cid-uloIyftiYU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloIyftiYU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloIyftiYU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloIyftiYU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloIyftiYU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloIyftiYU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloIyftiYU .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloIyftiYU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloIyftiYU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloIyftiYU .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-uloIyftiYU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloIyftiYU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloIyftiYU .dropdown-item.active,
.cid-uloIyftiYU .dropdown-item:active {
  background-color: transparent;
}
.cid-uloIyftiYU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloIyftiYU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloIyftiYU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloIyftiYU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloIyftiYU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloIyftiYU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloIyftiYU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloIyftiYU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloIyftiYU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloIyftiYU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloIyftiYU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloIyftiYU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloIyftiYU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloIyftiYU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloIyftiYU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloIyftiYU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloIyftiYU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloIyftiYU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloIyftiYU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloIyftiYU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloIyftiYU .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-uloIyftiYU .navbar {
    height: 70px;
  }
  .cid-uloIyftiYU .navbar.opened {
    height: auto;
  }
  .cid-uloIyftiYU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloIyfZgH8 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloIyfZgH8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloIyfZgH8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloIyfZgH8 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloIyfZgH8 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloIyfZgH8 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloIyfZgH8 .mbr-section-title {
  color: #ffffff;
}
.cid-uloIyfZgH8 .mbr-text,
.cid-uloIyfZgH8 .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloIygovJI {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloIygovJI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloIygovJI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloIygovJI .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloIygovJI .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloIygovJI .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloIygovJI .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloIygovJI .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloIygovJI .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloIygovJI .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloIygovJI .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloIygovJI .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloIygovJI .text-container1 {
    max-width: 340px;
  }
}
.cid-uloIygovJI .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloIygovJI .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloIygovJI .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloIygovJI .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloIygovJI .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloIygovJI .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloIygovJI .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloIygovJI .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloIygovJI .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloIygovJI .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloIygovJI .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloIygovJI .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloIygovJI .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloIygovJI .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloIygovJI .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloIygovJI .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloIygovJI .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloIygovJI .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloIygovJI .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloIygovJI .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloIygovJI .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloIygovJI .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloIygovJI .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloIygovJI .carousel {
    height: 280px;
  }
}
.cid-uloIygovJI .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloIygovJI .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloIygovJI .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloIygovJI .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloIygovJI .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloIygovJI .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloIygovJI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloIygovJI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloIygovJI .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloIygovJI .carousel-indicators {
  display: none !important;
}
.cid-uloIygovJI .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloIyh9AvC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloIyh9AvC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloIyh9AvC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloIyh9AvC .container {
    padding: 0 22px;
  }
}
.cid-uloIyh9AvC .row {
  justify-content: space-between;
}
.cid-uloIyh9AvC .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloIyh9AvC .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloIyh9AvC .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloIyh9AvC .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloIyh9AvC .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloIyh9AvC .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloIyh9AvC .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloIyh9AvC .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloIyh9AvC .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloIyh9AvC .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloIyh9AvC .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloIyh9AvC .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloIyh9AvC .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloIyh9AvC .copy-wrapper {
    display: block;
  }
}
.cid-uloIyh9AvC .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloIyh9AvC .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloIyh9AvC .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloIyh9AvC .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloIyh9AvC .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloIyh9AvC .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloIyh9AvC .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloIyh9AvC .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloIyh9AvC .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloIyh9AvC .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloIyh9AvC .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloIyh9AvC .mbr-section-title {
  color: #ff5753;
}
.cid-uloIyh9AvC .mbr-text {
  color: #ffffff;
}
.cid-uloIyh9AvC .list {
  color: #635d60;
}
.cid-uloIyh9AvC .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloIyh9AvC .mbr-section-title,
.cid-uloIyh9AvC .mbr-section-btn {
  color: #d7222e;
}
.cid-uloLirQxDl {
  z-index: 1000;
  width: 100%;
}
.cid-uloLirQxDl nav.navbar {
  position: fixed;
}
.cid-uloLirQxDl .navbar-nav {
  margin: auto;
}
.cid-uloLirQxDl .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloLirQxDl .dropdown-item:hover,
.cid-uloLirQxDl .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloLirQxDl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloLirQxDl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloLirQxDl .navbar-short,
.cid-uloLirQxDl .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloLirQxDl .navbar-short .nav-link,
.cid-uloLirQxDl .opened .nav-link,
.cid-uloLirQxDl .navbar-short .navbar-caption,
.cid-uloLirQxDl .opened .navbar-caption,
.cid-uloLirQxDl .navbar-short .mbr-iconfont,
.cid-uloLirQxDl .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloLirQxDl .navbar-short .hamburger span,
.cid-uloLirQxDl .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloLirQxDl .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloLirQxDl .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-uloLirQxDl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloLirQxDl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloLirQxDl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloLirQxDl .container {
  display: flex;
  margin: auto;
}
.cid-uloLirQxDl .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloLirQxDl .dropdown-menu,
.cid-uloLirQxDl .navbar.opened {
  background: #ffffff !important;
}
.cid-uloLirQxDl .nav-item:focus,
.cid-uloLirQxDl .nav-link:focus {
  outline: none;
}
.cid-uloLirQxDl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloLirQxDl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloLirQxDl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloLirQxDl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloLirQxDl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloLirQxDl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloLirQxDl .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloLirQxDl .navbar.opened {
  transition: all 0.3s;
}
.cid-uloLirQxDl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloLirQxDl .navbar .navbar-logo img {
  width: auto;
}
.cid-uloLirQxDl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloLirQxDl .navbar.collapsed {
  justify-content: center;
}
.cid-uloLirQxDl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloLirQxDl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloLirQxDl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloLirQxDl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloLirQxDl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloLirQxDl .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: 100%;
}
.cid-uloLirQxDl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloLirQxDl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloLirQxDl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloLirQxDl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloLirQxDl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloLirQxDl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloLirQxDl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloLirQxDl .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: 100%;
  }
  .cid-uloLirQxDl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloLirQxDl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloLirQxDl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloLirQxDl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloLirQxDl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloLirQxDl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloLirQxDl .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloLirQxDl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloLirQxDl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloLirQxDl .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-uloLirQxDl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloLirQxDl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloLirQxDl .dropdown-item.active,
.cid-uloLirQxDl .dropdown-item:active {
  background-color: transparent;
}
.cid-uloLirQxDl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloLirQxDl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloLirQxDl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloLirQxDl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloLirQxDl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloLirQxDl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloLirQxDl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloLirQxDl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloLirQxDl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloLirQxDl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloLirQxDl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloLirQxDl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloLirQxDl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloLirQxDl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloLirQxDl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloLirQxDl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloLirQxDl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloLirQxDl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloLirQxDl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloLirQxDl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloLirQxDl .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-uloLirQxDl .navbar {
    height: 70px;
  }
  .cid-uloLirQxDl .navbar.opened {
    height: auto;
  }
  .cid-uloLirQxDl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloLisvUmO {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloLisvUmO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloLisvUmO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloLisvUmO .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloLisvUmO .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloLisvUmO .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloLisvUmO .mbr-section-title {
  color: #ffffff;
}
.cid-uloLisvUmO .mbr-text,
.cid-uloLisvUmO .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloLisZdch {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloLisZdch .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloLisZdch .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloLisZdch .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloLisZdch .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloLisZdch .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloLisZdch .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloLisZdch .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloLisZdch .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloLisZdch .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloLisZdch .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloLisZdch .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloLisZdch .text-container1 {
    max-width: 340px;
  }
}
.cid-uloLisZdch .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloLisZdch .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloLisZdch .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloLisZdch .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloLisZdch .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloLisZdch .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloLisZdch .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloLisZdch .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloLisZdch .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloLisZdch .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloLisZdch .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloLisZdch .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloLisZdch .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloLisZdch .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloLisZdch .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloLisZdch .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloLisZdch .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloLisZdch .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloLisZdch .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloLisZdch .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloLisZdch .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloLisZdch .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloLisZdch .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloLisZdch .carousel {
    height: 280px;
  }
}
.cid-uloLisZdch .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloLisZdch .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloLisZdch .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloLisZdch .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloLisZdch .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloLisZdch .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloLisZdch .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloLisZdch .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloLisZdch .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloLisZdch .carousel-indicators {
  display: none !important;
}
.cid-uloLisZdch .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloLitY4Me {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloLitY4Me .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloLitY4Me .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloLitY4Me .container {
    padding: 0 22px;
  }
}
.cid-uloLitY4Me .row {
  justify-content: space-between;
}
.cid-uloLitY4Me .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloLitY4Me .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloLitY4Me .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloLitY4Me .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloLitY4Me .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloLitY4Me .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloLitY4Me .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloLitY4Me .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloLitY4Me .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloLitY4Me .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloLitY4Me .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloLitY4Me .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloLitY4Me .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloLitY4Me .copy-wrapper {
    display: block;
  }
}
.cid-uloLitY4Me .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloLitY4Me .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloLitY4Me .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloLitY4Me .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloLitY4Me .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloLitY4Me .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloLitY4Me .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloLitY4Me .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloLitY4Me .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloLitY4Me .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloLitY4Me .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloLitY4Me .mbr-section-title {
  color: #ff5753;
}
.cid-uloLitY4Me .mbr-text {
  color: #ffffff;
}
.cid-uloLitY4Me .list {
  color: #635d60;
}
.cid-uloLitY4Me .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloLitY4Me .mbr-section-title,
.cid-uloLitY4Me .mbr-section-btn {
  color: #d7222e;
}
.cid-uloLYIM4HD {
  z-index: 1000;
  width: 100%;
}
.cid-uloLYIM4HD nav.navbar {
  position: fixed;
}
.cid-uloLYIM4HD .navbar-nav {
  margin: auto;
}
.cid-uloLYIM4HD .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloLYIM4HD .dropdown-item:hover,
.cid-uloLYIM4HD .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloLYIM4HD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloLYIM4HD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloLYIM4HD .navbar-short,
.cid-uloLYIM4HD .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloLYIM4HD .navbar-short .nav-link,
.cid-uloLYIM4HD .opened .nav-link,
.cid-uloLYIM4HD .navbar-short .navbar-caption,
.cid-uloLYIM4HD .opened .navbar-caption,
.cid-uloLYIM4HD .navbar-short .mbr-iconfont,
.cid-uloLYIM4HD .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloLYIM4HD .navbar-short .hamburger span,
.cid-uloLYIM4HD .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloLYIM4HD .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloLYIM4HD .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-uloLYIM4HD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloLYIM4HD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloLYIM4HD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloLYIM4HD .container {
  display: flex;
  margin: auto;
}
.cid-uloLYIM4HD .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloLYIM4HD .dropdown-menu,
.cid-uloLYIM4HD .navbar.opened {
  background: #ffffff !important;
}
.cid-uloLYIM4HD .nav-item:focus,
.cid-uloLYIM4HD .nav-link:focus {
  outline: none;
}
.cid-uloLYIM4HD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloLYIM4HD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloLYIM4HD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloLYIM4HD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloLYIM4HD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloLYIM4HD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloLYIM4HD .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloLYIM4HD .navbar.opened {
  transition: all 0.3s;
}
.cid-uloLYIM4HD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloLYIM4HD .navbar .navbar-logo img {
  width: auto;
}
.cid-uloLYIM4HD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloLYIM4HD .navbar.collapsed {
  justify-content: center;
}
.cid-uloLYIM4HD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloLYIM4HD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloLYIM4HD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloLYIM4HD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloLYIM4HD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloLYIM4HD .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: 100%;
}
.cid-uloLYIM4HD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloLYIM4HD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloLYIM4HD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloLYIM4HD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloLYIM4HD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloLYIM4HD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloLYIM4HD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloLYIM4HD .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: 100%;
  }
  .cid-uloLYIM4HD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloLYIM4HD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloLYIM4HD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloLYIM4HD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloLYIM4HD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloLYIM4HD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloLYIM4HD .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloLYIM4HD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloLYIM4HD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloLYIM4HD .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-uloLYIM4HD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloLYIM4HD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloLYIM4HD .dropdown-item.active,
.cid-uloLYIM4HD .dropdown-item:active {
  background-color: transparent;
}
.cid-uloLYIM4HD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloLYIM4HD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloLYIM4HD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloLYIM4HD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloLYIM4HD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloLYIM4HD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloLYIM4HD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloLYIM4HD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloLYIM4HD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloLYIM4HD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloLYIM4HD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloLYIM4HD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloLYIM4HD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloLYIM4HD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloLYIM4HD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloLYIM4HD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloLYIM4HD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloLYIM4HD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloLYIM4HD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloLYIM4HD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloLYIM4HD .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-uloLYIM4HD .navbar {
    height: 70px;
  }
  .cid-uloLYIM4HD .navbar.opened {
    height: auto;
  }
  .cid-uloLYIM4HD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloLYJlbVO {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloLYJlbVO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloLYJlbVO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloLYJlbVO .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloLYJlbVO .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloLYJlbVO .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloLYJlbVO .mbr-section-title {
  color: #ffffff;
}
.cid-uloLYJlbVO .mbr-text,
.cid-uloLYJlbVO .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloLYJNFws {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloLYJNFws .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloLYJNFws .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloLYJNFws .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloLYJNFws .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloLYJNFws .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloLYJNFws .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloLYJNFws .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloLYJNFws .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloLYJNFws .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloLYJNFws .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloLYJNFws .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloLYJNFws .text-container1 {
    max-width: 340px;
  }
}
.cid-uloLYJNFws .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloLYJNFws .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloLYJNFws .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloLYJNFws .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloLYJNFws .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloLYJNFws .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloLYJNFws .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloLYJNFws .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloLYJNFws .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloLYJNFws .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloLYJNFws .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloLYJNFws .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloLYJNFws .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloLYJNFws .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloLYJNFws .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloLYJNFws .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloLYJNFws .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloLYJNFws .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloLYJNFws .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloLYJNFws .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloLYJNFws .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloLYJNFws .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloLYJNFws .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloLYJNFws .carousel {
    height: 280px;
  }
}
.cid-uloLYJNFws .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloLYJNFws .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloLYJNFws .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloLYJNFws .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloLYJNFws .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloLYJNFws .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloLYJNFws .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloLYJNFws .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloLYJNFws .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloLYJNFws .carousel-indicators {
  display: none !important;
}
.cid-uloLYJNFws .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloLYKuVXa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloLYKuVXa .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloLYKuVXa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloLYKuVXa .container {
    padding: 0 22px;
  }
}
.cid-uloLYKuVXa .row {
  justify-content: space-between;
}
.cid-uloLYKuVXa .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloLYKuVXa .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloLYKuVXa .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloLYKuVXa .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloLYKuVXa .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloLYKuVXa .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloLYKuVXa .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloLYKuVXa .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloLYKuVXa .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloLYKuVXa .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloLYKuVXa .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloLYKuVXa .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloLYKuVXa .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloLYKuVXa .copy-wrapper {
    display: block;
  }
}
.cid-uloLYKuVXa .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloLYKuVXa .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloLYKuVXa .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloLYKuVXa .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloLYKuVXa .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloLYKuVXa .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloLYKuVXa .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloLYKuVXa .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloLYKuVXa .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloLYKuVXa .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloLYKuVXa .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloLYKuVXa .mbr-section-title {
  color: #ff5753;
}
.cid-uloLYKuVXa .mbr-text {
  color: #ffffff;
}
.cid-uloLYKuVXa .list {
  color: #635d60;
}
.cid-uloLYKuVXa .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloLYKuVXa .mbr-section-title,
.cid-uloLYKuVXa .mbr-section-btn {
  color: #d7222e;
}
.cid-uloNRbzr99 {
  z-index: 1000;
  width: 100%;
}
.cid-uloNRbzr99 nav.navbar {
  position: fixed;
}
.cid-uloNRbzr99 .navbar-nav {
  margin: auto;
}
.cid-uloNRbzr99 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloNRbzr99 .dropdown-item:hover,
.cid-uloNRbzr99 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloNRbzr99 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloNRbzr99 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloNRbzr99 .navbar-short,
.cid-uloNRbzr99 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloNRbzr99 .navbar-short .nav-link,
.cid-uloNRbzr99 .opened .nav-link,
.cid-uloNRbzr99 .navbar-short .navbar-caption,
.cid-uloNRbzr99 .opened .navbar-caption,
.cid-uloNRbzr99 .navbar-short .mbr-iconfont,
.cid-uloNRbzr99 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloNRbzr99 .navbar-short .hamburger span,
.cid-uloNRbzr99 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloNRbzr99 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloNRbzr99 .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-uloNRbzr99 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloNRbzr99 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloNRbzr99 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloNRbzr99 .container {
  display: flex;
  margin: auto;
}
.cid-uloNRbzr99 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloNRbzr99 .dropdown-menu,
.cid-uloNRbzr99 .navbar.opened {
  background: #ffffff !important;
}
.cid-uloNRbzr99 .nav-item:focus,
.cid-uloNRbzr99 .nav-link:focus {
  outline: none;
}
.cid-uloNRbzr99 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloNRbzr99 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloNRbzr99 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloNRbzr99 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloNRbzr99 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloNRbzr99 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloNRbzr99 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloNRbzr99 .navbar.opened {
  transition: all 0.3s;
}
.cid-uloNRbzr99 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloNRbzr99 .navbar .navbar-logo img {
  width: auto;
}
.cid-uloNRbzr99 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloNRbzr99 .navbar.collapsed {
  justify-content: center;
}
.cid-uloNRbzr99 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloNRbzr99 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloNRbzr99 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloNRbzr99 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloNRbzr99 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloNRbzr99 .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: 100%;
}
.cid-uloNRbzr99 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloNRbzr99 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloNRbzr99 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloNRbzr99 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloNRbzr99 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloNRbzr99 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloNRbzr99 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloNRbzr99 .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: 100%;
  }
  .cid-uloNRbzr99 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloNRbzr99 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloNRbzr99 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloNRbzr99 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloNRbzr99 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloNRbzr99 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloNRbzr99 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloNRbzr99 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloNRbzr99 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloNRbzr99 .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-uloNRbzr99 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloNRbzr99 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloNRbzr99 .dropdown-item.active,
.cid-uloNRbzr99 .dropdown-item:active {
  background-color: transparent;
}
.cid-uloNRbzr99 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloNRbzr99 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloNRbzr99 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloNRbzr99 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloNRbzr99 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloNRbzr99 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloNRbzr99 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloNRbzr99 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloNRbzr99 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloNRbzr99 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloNRbzr99 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloNRbzr99 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloNRbzr99 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloNRbzr99 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloNRbzr99 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloNRbzr99 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloNRbzr99 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloNRbzr99 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloNRbzr99 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloNRbzr99 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloNRbzr99 .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-uloNRbzr99 .navbar {
    height: 70px;
  }
  .cid-uloNRbzr99 .navbar.opened {
    height: auto;
  }
  .cid-uloNRbzr99 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloNRc7IBo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloNRc7IBo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloNRc7IBo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloNRc7IBo .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloNRc7IBo .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloNRc7IBo .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloNRc7IBo .mbr-section-title {
  color: #ffffff;
}
.cid-uloNRc7IBo .mbr-text,
.cid-uloNRc7IBo .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloNRcyeNd {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloNRcyeNd .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloNRcyeNd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloNRcyeNd .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloNRcyeNd .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloNRcyeNd .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloNRcyeNd .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloNRcyeNd .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloNRcyeNd .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloNRcyeNd .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloNRcyeNd .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloNRcyeNd .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloNRcyeNd .text-container1 {
    max-width: 340px;
  }
}
.cid-uloNRcyeNd .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloNRcyeNd .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloNRcyeNd .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloNRcyeNd .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloNRcyeNd .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloNRcyeNd .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloNRcyeNd .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloNRcyeNd .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloNRcyeNd .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloNRcyeNd .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloNRcyeNd .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloNRcyeNd .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloNRcyeNd .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloNRcyeNd .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloNRcyeNd .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloNRcyeNd .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloNRcyeNd .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloNRcyeNd .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloNRcyeNd .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloNRcyeNd .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloNRcyeNd .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloNRcyeNd .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloNRcyeNd .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloNRcyeNd .carousel {
    height: 280px;
  }
}
.cid-uloNRcyeNd .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloNRcyeNd .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloNRcyeNd .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloNRcyeNd .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloNRcyeNd .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloNRcyeNd .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloNRcyeNd .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloNRcyeNd .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloNRcyeNd .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloNRcyeNd .carousel-indicators {
  display: none !important;
}
.cid-uloNRcyeNd .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloNRdiZwq {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloNRdiZwq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloNRdiZwq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloNRdiZwq .container {
    padding: 0 22px;
  }
}
.cid-uloNRdiZwq .row {
  justify-content: space-between;
}
.cid-uloNRdiZwq .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloNRdiZwq .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloNRdiZwq .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloNRdiZwq .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloNRdiZwq .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloNRdiZwq .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloNRdiZwq .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloNRdiZwq .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloNRdiZwq .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloNRdiZwq .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloNRdiZwq .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloNRdiZwq .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloNRdiZwq .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloNRdiZwq .copy-wrapper {
    display: block;
  }
}
.cid-uloNRdiZwq .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloNRdiZwq .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloNRdiZwq .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloNRdiZwq .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloNRdiZwq .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloNRdiZwq .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloNRdiZwq .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloNRdiZwq .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloNRdiZwq .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloNRdiZwq .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloNRdiZwq .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloNRdiZwq .mbr-section-title {
  color: #ff5753;
}
.cid-uloNRdiZwq .mbr-text {
  color: #ffffff;
}
.cid-uloNRdiZwq .list {
  color: #635d60;
}
.cid-uloNRdiZwq .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloNRdiZwq .mbr-section-title,
.cid-uloNRdiZwq .mbr-section-btn {
  color: #d7222e;
}
.cid-uloOghjnJO {
  z-index: 1000;
  width: 100%;
}
.cid-uloOghjnJO nav.navbar {
  position: fixed;
}
.cid-uloOghjnJO .navbar-nav {
  margin: auto;
}
.cid-uloOghjnJO .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloOghjnJO .dropdown-item:hover,
.cid-uloOghjnJO .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloOghjnJO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloOghjnJO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloOghjnJO .navbar-short,
.cid-uloOghjnJO .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloOghjnJO .navbar-short .nav-link,
.cid-uloOghjnJO .opened .nav-link,
.cid-uloOghjnJO .navbar-short .navbar-caption,
.cid-uloOghjnJO .opened .navbar-caption,
.cid-uloOghjnJO .navbar-short .mbr-iconfont,
.cid-uloOghjnJO .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloOghjnJO .navbar-short .hamburger span,
.cid-uloOghjnJO .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloOghjnJO .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloOghjnJO .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-uloOghjnJO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloOghjnJO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloOghjnJO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloOghjnJO .container {
  display: flex;
  margin: auto;
}
.cid-uloOghjnJO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloOghjnJO .dropdown-menu,
.cid-uloOghjnJO .navbar.opened {
  background: #ffffff !important;
}
.cid-uloOghjnJO .nav-item:focus,
.cid-uloOghjnJO .nav-link:focus {
  outline: none;
}
.cid-uloOghjnJO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloOghjnJO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloOghjnJO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloOghjnJO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloOghjnJO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloOghjnJO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloOghjnJO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloOghjnJO .navbar.opened {
  transition: all 0.3s;
}
.cid-uloOghjnJO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloOghjnJO .navbar .navbar-logo img {
  width: auto;
}
.cid-uloOghjnJO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloOghjnJO .navbar.collapsed {
  justify-content: center;
}
.cid-uloOghjnJO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloOghjnJO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloOghjnJO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloOghjnJO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloOghjnJO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloOghjnJO .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: 100%;
}
.cid-uloOghjnJO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloOghjnJO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloOghjnJO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloOghjnJO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloOghjnJO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloOghjnJO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloOghjnJO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloOghjnJO .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: 100%;
  }
  .cid-uloOghjnJO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloOghjnJO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloOghjnJO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloOghjnJO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloOghjnJO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloOghjnJO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloOghjnJO .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloOghjnJO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloOghjnJO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloOghjnJO .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-uloOghjnJO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloOghjnJO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloOghjnJO .dropdown-item.active,
.cid-uloOghjnJO .dropdown-item:active {
  background-color: transparent;
}
.cid-uloOghjnJO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloOghjnJO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloOghjnJO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloOghjnJO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloOghjnJO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloOghjnJO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloOghjnJO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloOghjnJO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloOghjnJO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloOghjnJO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloOghjnJO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloOghjnJO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloOghjnJO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloOghjnJO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloOghjnJO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloOghjnJO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloOghjnJO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloOghjnJO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloOghjnJO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloOghjnJO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloOghjnJO .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-uloOghjnJO .navbar {
    height: 70px;
  }
  .cid-uloOghjnJO .navbar.opened {
    height: auto;
  }
  .cid-uloOghjnJO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloOghQhrj {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloOghQhrj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloOghQhrj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloOghQhrj .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloOghQhrj .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloOghQhrj .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloOghQhrj .mbr-section-title {
  color: #ffffff;
}
.cid-uloOghQhrj .mbr-text,
.cid-uloOghQhrj .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloOgiktE6 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloOgiktE6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloOgiktE6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloOgiktE6 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloOgiktE6 .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloOgiktE6 .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloOgiktE6 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloOgiktE6 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloOgiktE6 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloOgiktE6 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloOgiktE6 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloOgiktE6 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloOgiktE6 .text-container1 {
    max-width: 340px;
  }
}
.cid-uloOgiktE6 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloOgiktE6 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloOgiktE6 .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloOgiktE6 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloOgiktE6 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloOgiktE6 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloOgiktE6 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloOgiktE6 .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloOgiktE6 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloOgiktE6 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloOgiktE6 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloOgiktE6 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloOgiktE6 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloOgiktE6 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloOgiktE6 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloOgiktE6 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloOgiktE6 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloOgiktE6 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloOgiktE6 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloOgiktE6 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloOgiktE6 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloOgiktE6 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloOgiktE6 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloOgiktE6 .carousel {
    height: 280px;
  }
}
.cid-uloOgiktE6 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloOgiktE6 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloOgiktE6 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloOgiktE6 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloOgiktE6 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloOgiktE6 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloOgiktE6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloOgiktE6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloOgiktE6 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloOgiktE6 .carousel-indicators {
  display: none !important;
}
.cid-uloOgiktE6 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloOgj2wrj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloOgj2wrj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloOgj2wrj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloOgj2wrj .container {
    padding: 0 22px;
  }
}
.cid-uloOgj2wrj .row {
  justify-content: space-between;
}
.cid-uloOgj2wrj .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloOgj2wrj .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloOgj2wrj .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloOgj2wrj .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloOgj2wrj .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloOgj2wrj .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloOgj2wrj .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloOgj2wrj .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloOgj2wrj .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloOgj2wrj .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloOgj2wrj .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloOgj2wrj .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloOgj2wrj .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloOgj2wrj .copy-wrapper {
    display: block;
  }
}
.cid-uloOgj2wrj .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloOgj2wrj .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloOgj2wrj .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloOgj2wrj .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloOgj2wrj .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloOgj2wrj .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloOgj2wrj .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloOgj2wrj .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloOgj2wrj .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloOgj2wrj .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloOgj2wrj .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloOgj2wrj .mbr-section-title {
  color: #ff5753;
}
.cid-uloOgj2wrj .mbr-text {
  color: #ffffff;
}
.cid-uloOgj2wrj .list {
  color: #635d60;
}
.cid-uloOgj2wrj .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloOgj2wrj .mbr-section-title,
.cid-uloOgj2wrj .mbr-section-btn {
  color: #d7222e;
}
.cid-uloOys735N {
  z-index: 1000;
  width: 100%;
}
.cid-uloOys735N nav.navbar {
  position: fixed;
}
.cid-uloOys735N .navbar-nav {
  margin: auto;
}
.cid-uloOys735N .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloOys735N .dropdown-item:hover,
.cid-uloOys735N .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloOys735N .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloOys735N .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloOys735N .navbar-short,
.cid-uloOys735N .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloOys735N .navbar-short .nav-link,
.cid-uloOys735N .opened .nav-link,
.cid-uloOys735N .navbar-short .navbar-caption,
.cid-uloOys735N .opened .navbar-caption,
.cid-uloOys735N .navbar-short .mbr-iconfont,
.cid-uloOys735N .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloOys735N .navbar-short .hamburger span,
.cid-uloOys735N .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloOys735N .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloOys735N .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-uloOys735N .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloOys735N .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloOys735N .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloOys735N .container {
  display: flex;
  margin: auto;
}
.cid-uloOys735N .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloOys735N .dropdown-menu,
.cid-uloOys735N .navbar.opened {
  background: #ffffff !important;
}
.cid-uloOys735N .nav-item:focus,
.cid-uloOys735N .nav-link:focus {
  outline: none;
}
.cid-uloOys735N .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloOys735N .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloOys735N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloOys735N .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloOys735N .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloOys735N .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloOys735N .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloOys735N .navbar.opened {
  transition: all 0.3s;
}
.cid-uloOys735N .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloOys735N .navbar .navbar-logo img {
  width: auto;
}
.cid-uloOys735N .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloOys735N .navbar.collapsed {
  justify-content: center;
}
.cid-uloOys735N .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloOys735N .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloOys735N .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloOys735N .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloOys735N .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloOys735N .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: 100%;
}
.cid-uloOys735N .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloOys735N .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloOys735N .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloOys735N .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloOys735N .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloOys735N .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloOys735N .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloOys735N .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: 100%;
  }
  .cid-uloOys735N .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloOys735N .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloOys735N .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloOys735N .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloOys735N .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloOys735N .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloOys735N .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloOys735N .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloOys735N .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloOys735N .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-uloOys735N .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloOys735N .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloOys735N .dropdown-item.active,
.cid-uloOys735N .dropdown-item:active {
  background-color: transparent;
}
.cid-uloOys735N .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloOys735N .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloOys735N .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloOys735N .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloOys735N .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloOys735N .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloOys735N ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloOys735N .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloOys735N button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloOys735N button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloOys735N button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloOys735N button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloOys735N button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloOys735N button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloOys735N nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloOys735N nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloOys735N nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloOys735N nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloOys735N .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloOys735N a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloOys735N .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-uloOys735N .navbar {
    height: 70px;
  }
  .cid-uloOys735N .navbar.opened {
    height: auto;
  }
  .cid-uloOys735N .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloOysDrRh {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloOysDrRh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloOysDrRh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloOysDrRh .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloOysDrRh .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloOysDrRh .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloOysDrRh .mbr-section-title {
  color: #ffffff;
}
.cid-uloOysDrRh .mbr-text,
.cid-uloOysDrRh .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloOyt6fSf {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloOyt6fSf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloOyt6fSf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloOyt6fSf .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloOyt6fSf .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloOyt6fSf .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloOyt6fSf .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloOyt6fSf .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloOyt6fSf .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloOyt6fSf .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloOyt6fSf .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloOyt6fSf .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloOyt6fSf .text-container1 {
    max-width: 340px;
  }
}
.cid-uloOyt6fSf .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloOyt6fSf .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloOyt6fSf .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloOyt6fSf .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloOyt6fSf .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloOyt6fSf .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloOyt6fSf .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloOyt6fSf .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloOyt6fSf .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloOyt6fSf .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloOyt6fSf .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloOyt6fSf .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloOyt6fSf .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloOyt6fSf .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloOyt6fSf .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloOyt6fSf .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloOyt6fSf .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloOyt6fSf .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloOyt6fSf .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloOyt6fSf .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloOyt6fSf .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloOyt6fSf .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloOyt6fSf .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloOyt6fSf .carousel {
    height: 280px;
  }
}
.cid-uloOyt6fSf .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloOyt6fSf .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloOyt6fSf .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloOyt6fSf .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloOyt6fSf .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloOyt6fSf .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloOyt6fSf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloOyt6fSf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloOyt6fSf .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloOyt6fSf .carousel-indicators {
  display: none !important;
}
.cid-uloOyt6fSf .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloOytXV7Q {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloOytXV7Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloOytXV7Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloOytXV7Q .container {
    padding: 0 22px;
  }
}
.cid-uloOytXV7Q .row {
  justify-content: space-between;
}
.cid-uloOytXV7Q .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloOytXV7Q .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloOytXV7Q .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloOytXV7Q .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloOytXV7Q .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloOytXV7Q .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloOytXV7Q .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloOytXV7Q .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloOytXV7Q .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloOytXV7Q .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloOytXV7Q .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloOytXV7Q .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloOytXV7Q .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloOytXV7Q .copy-wrapper {
    display: block;
  }
}
.cid-uloOytXV7Q .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloOytXV7Q .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloOytXV7Q .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloOytXV7Q .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloOytXV7Q .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloOytXV7Q .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloOytXV7Q .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloOytXV7Q .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloOytXV7Q .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloOytXV7Q .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloOytXV7Q .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloOytXV7Q .mbr-section-title {
  color: #ff5753;
}
.cid-uloOytXV7Q .mbr-text {
  color: #ffffff;
}
.cid-uloOytXV7Q .list {
  color: #635d60;
}
.cid-uloOytXV7Q .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloOytXV7Q .mbr-section-title,
.cid-uloOytXV7Q .mbr-section-btn {
  color: #d7222e;
}
.cid-uloORfSYlP {
  z-index: 1000;
  width: 100%;
}
.cid-uloORfSYlP nav.navbar {
  position: fixed;
}
.cid-uloORfSYlP .navbar-nav {
  margin: auto;
}
.cid-uloORfSYlP .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloORfSYlP .dropdown-item:hover,
.cid-uloORfSYlP .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloORfSYlP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloORfSYlP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloORfSYlP .navbar-short,
.cid-uloORfSYlP .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloORfSYlP .navbar-short .nav-link,
.cid-uloORfSYlP .opened .nav-link,
.cid-uloORfSYlP .navbar-short .navbar-caption,
.cid-uloORfSYlP .opened .navbar-caption,
.cid-uloORfSYlP .navbar-short .mbr-iconfont,
.cid-uloORfSYlP .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloORfSYlP .navbar-short .hamburger span,
.cid-uloORfSYlP .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloORfSYlP .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloORfSYlP .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-uloORfSYlP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloORfSYlP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloORfSYlP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloORfSYlP .container {
  display: flex;
  margin: auto;
}
.cid-uloORfSYlP .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloORfSYlP .dropdown-menu,
.cid-uloORfSYlP .navbar.opened {
  background: #ffffff !important;
}
.cid-uloORfSYlP .nav-item:focus,
.cid-uloORfSYlP .nav-link:focus {
  outline: none;
}
.cid-uloORfSYlP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloORfSYlP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloORfSYlP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloORfSYlP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloORfSYlP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloORfSYlP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloORfSYlP .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloORfSYlP .navbar.opened {
  transition: all 0.3s;
}
.cid-uloORfSYlP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloORfSYlP .navbar .navbar-logo img {
  width: auto;
}
.cid-uloORfSYlP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloORfSYlP .navbar.collapsed {
  justify-content: center;
}
.cid-uloORfSYlP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloORfSYlP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloORfSYlP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloORfSYlP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloORfSYlP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloORfSYlP .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: 100%;
}
.cid-uloORfSYlP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloORfSYlP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloORfSYlP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloORfSYlP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloORfSYlP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloORfSYlP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloORfSYlP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloORfSYlP .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: 100%;
  }
  .cid-uloORfSYlP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloORfSYlP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloORfSYlP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloORfSYlP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloORfSYlP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloORfSYlP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloORfSYlP .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloORfSYlP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloORfSYlP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloORfSYlP .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-uloORfSYlP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloORfSYlP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloORfSYlP .dropdown-item.active,
.cid-uloORfSYlP .dropdown-item:active {
  background-color: transparent;
}
.cid-uloORfSYlP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloORfSYlP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloORfSYlP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloORfSYlP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloORfSYlP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloORfSYlP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloORfSYlP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloORfSYlP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloORfSYlP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloORfSYlP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloORfSYlP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloORfSYlP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloORfSYlP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloORfSYlP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloORfSYlP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloORfSYlP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloORfSYlP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloORfSYlP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloORfSYlP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloORfSYlP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloORfSYlP .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-uloORfSYlP .navbar {
    height: 70px;
  }
  .cid-uloORfSYlP .navbar.opened {
    height: auto;
  }
  .cid-uloORfSYlP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloORgmfWl {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloORgmfWl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloORgmfWl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloORgmfWl .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloORgmfWl .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloORgmfWl .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloORgmfWl .mbr-section-title {
  color: #ffffff;
}
.cid-uloORgmfWl .mbr-text,
.cid-uloORgmfWl .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloORgO95l {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloORgO95l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloORgO95l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloORgO95l .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloORgO95l .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloORgO95l .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloORgO95l .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloORgO95l .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloORgO95l .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloORgO95l .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloORgO95l .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloORgO95l .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloORgO95l .text-container1 {
    max-width: 340px;
  }
}
.cid-uloORgO95l .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloORgO95l .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloORgO95l .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloORgO95l .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloORgO95l .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloORgO95l .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloORgO95l .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloORgO95l .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloORgO95l .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloORgO95l .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloORgO95l .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloORgO95l .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloORgO95l .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloORgO95l .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloORgO95l .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloORgO95l .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloORgO95l .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloORgO95l .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloORgO95l .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloORgO95l .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloORgO95l .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloORgO95l .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloORgO95l .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloORgO95l .carousel {
    height: 280px;
  }
}
.cid-uloORgO95l .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloORgO95l .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloORgO95l .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloORgO95l .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloORgO95l .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloORgO95l .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloORgO95l .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloORgO95l .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloORgO95l .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloORgO95l .carousel-indicators {
  display: none !important;
}
.cid-uloORgO95l .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloORhu2KX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloORhu2KX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloORhu2KX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloORhu2KX .container {
    padding: 0 22px;
  }
}
.cid-uloORhu2KX .row {
  justify-content: space-between;
}
.cid-uloORhu2KX .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloORhu2KX .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloORhu2KX .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloORhu2KX .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloORhu2KX .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloORhu2KX .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloORhu2KX .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloORhu2KX .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloORhu2KX .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloORhu2KX .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloORhu2KX .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloORhu2KX .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloORhu2KX .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloORhu2KX .copy-wrapper {
    display: block;
  }
}
.cid-uloORhu2KX .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloORhu2KX .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloORhu2KX .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloORhu2KX .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloORhu2KX .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloORhu2KX .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloORhu2KX .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloORhu2KX .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloORhu2KX .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloORhu2KX .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloORhu2KX .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloORhu2KX .mbr-section-title {
  color: #ff5753;
}
.cid-uloORhu2KX .mbr-text {
  color: #ffffff;
}
.cid-uloORhu2KX .list {
  color: #635d60;
}
.cid-uloORhu2KX .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloORhu2KX .mbr-section-title,
.cid-uloORhu2KX .mbr-section-btn {
  color: #d7222e;
}
.cid-uloPqJEaog {
  z-index: 1000;
  width: 100%;
}
.cid-uloPqJEaog nav.navbar {
  position: fixed;
}
.cid-uloPqJEaog .navbar-nav {
  margin: auto;
}
.cid-uloPqJEaog .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloPqJEaog .dropdown-item:hover,
.cid-uloPqJEaog .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloPqJEaog .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloPqJEaog .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloPqJEaog .navbar-short,
.cid-uloPqJEaog .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloPqJEaog .navbar-short .nav-link,
.cid-uloPqJEaog .opened .nav-link,
.cid-uloPqJEaog .navbar-short .navbar-caption,
.cid-uloPqJEaog .opened .navbar-caption,
.cid-uloPqJEaog .navbar-short .mbr-iconfont,
.cid-uloPqJEaog .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloPqJEaog .navbar-short .hamburger span,
.cid-uloPqJEaog .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloPqJEaog .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloPqJEaog .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-uloPqJEaog .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloPqJEaog .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloPqJEaog .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloPqJEaog .container {
  display: flex;
  margin: auto;
}
.cid-uloPqJEaog .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloPqJEaog .dropdown-menu,
.cid-uloPqJEaog .navbar.opened {
  background: #ffffff !important;
}
.cid-uloPqJEaog .nav-item:focus,
.cid-uloPqJEaog .nav-link:focus {
  outline: none;
}
.cid-uloPqJEaog .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloPqJEaog .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloPqJEaog .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloPqJEaog .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloPqJEaog .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloPqJEaog .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloPqJEaog .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloPqJEaog .navbar.opened {
  transition: all 0.3s;
}
.cid-uloPqJEaog .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloPqJEaog .navbar .navbar-logo img {
  width: auto;
}
.cid-uloPqJEaog .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloPqJEaog .navbar.collapsed {
  justify-content: center;
}
.cid-uloPqJEaog .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloPqJEaog .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloPqJEaog .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloPqJEaog .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloPqJEaog .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloPqJEaog .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: 100%;
}
.cid-uloPqJEaog .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloPqJEaog .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloPqJEaog .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloPqJEaog .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloPqJEaog .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloPqJEaog .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloPqJEaog .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloPqJEaog .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: 100%;
  }
  .cid-uloPqJEaog .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloPqJEaog .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloPqJEaog .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloPqJEaog .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloPqJEaog .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloPqJEaog .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloPqJEaog .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloPqJEaog .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloPqJEaog .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloPqJEaog .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-uloPqJEaog .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloPqJEaog .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloPqJEaog .dropdown-item.active,
.cid-uloPqJEaog .dropdown-item:active {
  background-color: transparent;
}
.cid-uloPqJEaog .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloPqJEaog .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloPqJEaog .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloPqJEaog .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloPqJEaog .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloPqJEaog .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloPqJEaog ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloPqJEaog .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloPqJEaog button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloPqJEaog button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloPqJEaog button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloPqJEaog button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloPqJEaog button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloPqJEaog button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloPqJEaog nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloPqJEaog nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloPqJEaog nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloPqJEaog nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloPqJEaog .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloPqJEaog a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloPqJEaog .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-uloPqJEaog .navbar {
    height: 70px;
  }
  .cid-uloPqJEaog .navbar.opened {
    height: auto;
  }
  .cid-uloPqJEaog .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloPqKbalO {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloPqKbalO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloPqKbalO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloPqKbalO .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloPqKbalO .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloPqKbalO .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloPqKbalO .mbr-section-title {
  color: #ffffff;
}
.cid-uloPqKbalO .mbr-text,
.cid-uloPqKbalO .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloPqKEch4 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloPqKEch4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloPqKEch4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloPqKEch4 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloPqKEch4 .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloPqKEch4 .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloPqKEch4 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloPqKEch4 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloPqKEch4 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloPqKEch4 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloPqKEch4 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloPqKEch4 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloPqKEch4 .text-container1 {
    max-width: 340px;
  }
}
.cid-uloPqKEch4 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloPqKEch4 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloPqKEch4 .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloPqKEch4 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloPqKEch4 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloPqKEch4 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloPqKEch4 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloPqKEch4 .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloPqKEch4 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloPqKEch4 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloPqKEch4 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloPqKEch4 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloPqKEch4 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloPqKEch4 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloPqKEch4 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloPqKEch4 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloPqKEch4 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloPqKEch4 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloPqKEch4 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloPqKEch4 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloPqKEch4 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloPqKEch4 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloPqKEch4 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloPqKEch4 .carousel {
    height: 280px;
  }
}
.cid-uloPqKEch4 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloPqKEch4 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloPqKEch4 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloPqKEch4 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloPqKEch4 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloPqKEch4 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloPqKEch4 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloPqKEch4 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloPqKEch4 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloPqKEch4 .carousel-indicators {
  display: none !important;
}
.cid-uloPqKEch4 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloPqLvXid {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloPqLvXid .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloPqLvXid .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloPqLvXid .container {
    padding: 0 22px;
  }
}
.cid-uloPqLvXid .row {
  justify-content: space-between;
}
.cid-uloPqLvXid .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloPqLvXid .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloPqLvXid .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloPqLvXid .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloPqLvXid .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloPqLvXid .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloPqLvXid .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloPqLvXid .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloPqLvXid .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloPqLvXid .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloPqLvXid .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloPqLvXid .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloPqLvXid .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloPqLvXid .copy-wrapper {
    display: block;
  }
}
.cid-uloPqLvXid .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloPqLvXid .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloPqLvXid .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloPqLvXid .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloPqLvXid .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloPqLvXid .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloPqLvXid .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloPqLvXid .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloPqLvXid .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloPqLvXid .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloPqLvXid .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloPqLvXid .mbr-section-title {
  color: #ff5753;
}
.cid-uloPqLvXid .mbr-text {
  color: #ffffff;
}
.cid-uloPqLvXid .list {
  color: #635d60;
}
.cid-uloPqLvXid .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloPqLvXid .mbr-section-title,
.cid-uloPqLvXid .mbr-section-btn {
  color: #d7222e;
}
.cid-uloPI7iS8k {
  z-index: 1000;
  width: 100%;
}
.cid-uloPI7iS8k nav.navbar {
  position: fixed;
}
.cid-uloPI7iS8k .navbar-nav {
  margin: auto;
}
.cid-uloPI7iS8k .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloPI7iS8k .dropdown-item:hover,
.cid-uloPI7iS8k .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloPI7iS8k .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloPI7iS8k .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloPI7iS8k .navbar-short,
.cid-uloPI7iS8k .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloPI7iS8k .navbar-short .nav-link,
.cid-uloPI7iS8k .opened .nav-link,
.cid-uloPI7iS8k .navbar-short .navbar-caption,
.cid-uloPI7iS8k .opened .navbar-caption,
.cid-uloPI7iS8k .navbar-short .mbr-iconfont,
.cid-uloPI7iS8k .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloPI7iS8k .navbar-short .hamburger span,
.cid-uloPI7iS8k .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloPI7iS8k .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloPI7iS8k .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-uloPI7iS8k .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloPI7iS8k .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloPI7iS8k .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloPI7iS8k .container {
  display: flex;
  margin: auto;
}
.cid-uloPI7iS8k .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloPI7iS8k .dropdown-menu,
.cid-uloPI7iS8k .navbar.opened {
  background: #ffffff !important;
}
.cid-uloPI7iS8k .nav-item:focus,
.cid-uloPI7iS8k .nav-link:focus {
  outline: none;
}
.cid-uloPI7iS8k .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloPI7iS8k .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloPI7iS8k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloPI7iS8k .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloPI7iS8k .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloPI7iS8k .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloPI7iS8k .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloPI7iS8k .navbar.opened {
  transition: all 0.3s;
}
.cid-uloPI7iS8k .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloPI7iS8k .navbar .navbar-logo img {
  width: auto;
}
.cid-uloPI7iS8k .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloPI7iS8k .navbar.collapsed {
  justify-content: center;
}
.cid-uloPI7iS8k .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloPI7iS8k .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloPI7iS8k .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloPI7iS8k .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloPI7iS8k .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloPI7iS8k .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: 100%;
}
.cid-uloPI7iS8k .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloPI7iS8k .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloPI7iS8k .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloPI7iS8k .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloPI7iS8k .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloPI7iS8k .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloPI7iS8k .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloPI7iS8k .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: 100%;
  }
  .cid-uloPI7iS8k .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloPI7iS8k .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloPI7iS8k .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloPI7iS8k .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloPI7iS8k .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloPI7iS8k .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloPI7iS8k .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloPI7iS8k .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloPI7iS8k .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloPI7iS8k .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-uloPI7iS8k .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloPI7iS8k .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloPI7iS8k .dropdown-item.active,
.cid-uloPI7iS8k .dropdown-item:active {
  background-color: transparent;
}
.cid-uloPI7iS8k .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloPI7iS8k .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloPI7iS8k .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloPI7iS8k .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloPI7iS8k .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloPI7iS8k .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloPI7iS8k ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloPI7iS8k .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloPI7iS8k button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloPI7iS8k button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloPI7iS8k button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloPI7iS8k button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloPI7iS8k button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloPI7iS8k button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloPI7iS8k nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloPI7iS8k nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloPI7iS8k nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloPI7iS8k nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloPI7iS8k .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloPI7iS8k a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloPI7iS8k .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-uloPI7iS8k .navbar {
    height: 70px;
  }
  .cid-uloPI7iS8k .navbar.opened {
    height: auto;
  }
  .cid-uloPI7iS8k .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloPI7QnCF {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloPI7QnCF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloPI7QnCF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloPI7QnCF .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloPI7QnCF .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloPI7QnCF .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloPI7QnCF .mbr-section-title {
  color: #ffffff;
}
.cid-uloPI7QnCF .mbr-text,
.cid-uloPI7QnCF .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloPI8hm9Y {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloPI8hm9Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloPI8hm9Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloPI8hm9Y .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloPI8hm9Y .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloPI8hm9Y .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloPI8hm9Y .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloPI8hm9Y .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloPI8hm9Y .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloPI8hm9Y .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloPI8hm9Y .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloPI8hm9Y .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloPI8hm9Y .text-container1 {
    max-width: 340px;
  }
}
.cid-uloPI8hm9Y .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloPI8hm9Y .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloPI8hm9Y .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloPI8hm9Y .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloPI8hm9Y .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloPI8hm9Y .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloPI8hm9Y .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloPI8hm9Y .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloPI8hm9Y .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloPI8hm9Y .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloPI8hm9Y .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloPI8hm9Y .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloPI8hm9Y .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloPI8hm9Y .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloPI8hm9Y .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloPI8hm9Y .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloPI8hm9Y .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloPI8hm9Y .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloPI8hm9Y .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloPI8hm9Y .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloPI8hm9Y .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloPI8hm9Y .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloPI8hm9Y .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloPI8hm9Y .carousel {
    height: 280px;
  }
}
.cid-uloPI8hm9Y .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloPI8hm9Y .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloPI8hm9Y .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloPI8hm9Y .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloPI8hm9Y .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloPI8hm9Y .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloPI8hm9Y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloPI8hm9Y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloPI8hm9Y .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloPI8hm9Y .carousel-indicators {
  display: none !important;
}
.cid-uloPI8hm9Y .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloPI90nSr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloPI90nSr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloPI90nSr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloPI90nSr .container {
    padding: 0 22px;
  }
}
.cid-uloPI90nSr .row {
  justify-content: space-between;
}
.cid-uloPI90nSr .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloPI90nSr .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloPI90nSr .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloPI90nSr .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloPI90nSr .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloPI90nSr .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloPI90nSr .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloPI90nSr .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloPI90nSr .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloPI90nSr .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloPI90nSr .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloPI90nSr .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloPI90nSr .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloPI90nSr .copy-wrapper {
    display: block;
  }
}
.cid-uloPI90nSr .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloPI90nSr .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloPI90nSr .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloPI90nSr .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloPI90nSr .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloPI90nSr .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloPI90nSr .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloPI90nSr .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloPI90nSr .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloPI90nSr .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloPI90nSr .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloPI90nSr .mbr-section-title {
  color: #ff5753;
}
.cid-uloPI90nSr .mbr-text {
  color: #ffffff;
}
.cid-uloPI90nSr .list {
  color: #635d60;
}
.cid-uloPI90nSr .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloPI90nSr .mbr-section-title,
.cid-uloPI90nSr .mbr-section-btn {
  color: #d7222e;
}
.cid-uloQ3o9Ci2 {
  z-index: 1000;
  width: 100%;
}
.cid-uloQ3o9Ci2 nav.navbar {
  position: fixed;
}
.cid-uloQ3o9Ci2 .navbar-nav {
  margin: auto;
}
.cid-uloQ3o9Ci2 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloQ3o9Ci2 .dropdown-item:hover,
.cid-uloQ3o9Ci2 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloQ3o9Ci2 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloQ3o9Ci2 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloQ3o9Ci2 .navbar-short,
.cid-uloQ3o9Ci2 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloQ3o9Ci2 .navbar-short .nav-link,
.cid-uloQ3o9Ci2 .opened .nav-link,
.cid-uloQ3o9Ci2 .navbar-short .navbar-caption,
.cid-uloQ3o9Ci2 .opened .navbar-caption,
.cid-uloQ3o9Ci2 .navbar-short .mbr-iconfont,
.cid-uloQ3o9Ci2 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloQ3o9Ci2 .navbar-short .hamburger span,
.cid-uloQ3o9Ci2 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloQ3o9Ci2 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloQ3o9Ci2 .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-uloQ3o9Ci2 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloQ3o9Ci2 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloQ3o9Ci2 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloQ3o9Ci2 .container {
  display: flex;
  margin: auto;
}
.cid-uloQ3o9Ci2 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloQ3o9Ci2 .dropdown-menu,
.cid-uloQ3o9Ci2 .navbar.opened {
  background: #ffffff !important;
}
.cid-uloQ3o9Ci2 .nav-item:focus,
.cid-uloQ3o9Ci2 .nav-link:focus {
  outline: none;
}
.cid-uloQ3o9Ci2 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloQ3o9Ci2 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloQ3o9Ci2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloQ3o9Ci2 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloQ3o9Ci2 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloQ3o9Ci2 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloQ3o9Ci2 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloQ3o9Ci2 .navbar.opened {
  transition: all 0.3s;
}
.cid-uloQ3o9Ci2 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloQ3o9Ci2 .navbar .navbar-logo img {
  width: auto;
}
.cid-uloQ3o9Ci2 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloQ3o9Ci2 .navbar.collapsed {
  justify-content: center;
}
.cid-uloQ3o9Ci2 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloQ3o9Ci2 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloQ3o9Ci2 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloQ3o9Ci2 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloQ3o9Ci2 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloQ3o9Ci2 .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: 100%;
}
.cid-uloQ3o9Ci2 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloQ3o9Ci2 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloQ3o9Ci2 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloQ3o9Ci2 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloQ3o9Ci2 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloQ3o9Ci2 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloQ3o9Ci2 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloQ3o9Ci2 .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: 100%;
  }
  .cid-uloQ3o9Ci2 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloQ3o9Ci2 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloQ3o9Ci2 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloQ3o9Ci2 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloQ3o9Ci2 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloQ3o9Ci2 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloQ3o9Ci2 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloQ3o9Ci2 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloQ3o9Ci2 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloQ3o9Ci2 .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-uloQ3o9Ci2 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloQ3o9Ci2 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloQ3o9Ci2 .dropdown-item.active,
.cid-uloQ3o9Ci2 .dropdown-item:active {
  background-color: transparent;
}
.cid-uloQ3o9Ci2 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloQ3o9Ci2 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloQ3o9Ci2 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloQ3o9Ci2 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloQ3o9Ci2 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloQ3o9Ci2 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloQ3o9Ci2 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloQ3o9Ci2 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloQ3o9Ci2 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloQ3o9Ci2 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloQ3o9Ci2 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloQ3o9Ci2 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloQ3o9Ci2 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloQ3o9Ci2 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloQ3o9Ci2 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloQ3o9Ci2 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloQ3o9Ci2 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloQ3o9Ci2 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloQ3o9Ci2 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloQ3o9Ci2 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloQ3o9Ci2 .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-uloQ3o9Ci2 .navbar {
    height: 70px;
  }
  .cid-uloQ3o9Ci2 .navbar.opened {
    height: auto;
  }
  .cid-uloQ3o9Ci2 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloQ3oFHcu {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloQ3oFHcu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloQ3oFHcu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloQ3oFHcu .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloQ3oFHcu .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloQ3oFHcu .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloQ3oFHcu .mbr-section-title {
  color: #ffffff;
}
.cid-uloQ3oFHcu .mbr-text,
.cid-uloQ3oFHcu .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloQ3pazcB {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloQ3pazcB .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloQ3pazcB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloQ3pazcB .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloQ3pazcB .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloQ3pazcB .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloQ3pazcB .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloQ3pazcB .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloQ3pazcB .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloQ3pazcB .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloQ3pazcB .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloQ3pazcB .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloQ3pazcB .text-container1 {
    max-width: 340px;
  }
}
.cid-uloQ3pazcB .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloQ3pazcB .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloQ3pazcB .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloQ3pazcB .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloQ3pazcB .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloQ3pazcB .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloQ3pazcB .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloQ3pazcB .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloQ3pazcB .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloQ3pazcB .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloQ3pazcB .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloQ3pazcB .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloQ3pazcB .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloQ3pazcB .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloQ3pazcB .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloQ3pazcB .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloQ3pazcB .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloQ3pazcB .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloQ3pazcB .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloQ3pazcB .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloQ3pazcB .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloQ3pazcB .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloQ3pazcB .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloQ3pazcB .carousel {
    height: 280px;
  }
}
.cid-uloQ3pazcB .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloQ3pazcB .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloQ3pazcB .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloQ3pazcB .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloQ3pazcB .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloQ3pazcB .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloQ3pazcB .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloQ3pazcB .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloQ3pazcB .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloQ3pazcB .carousel-indicators {
  display: none !important;
}
.cid-uloQ3pazcB .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloQ3pNjJn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloQ3pNjJn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloQ3pNjJn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloQ3pNjJn .container {
    padding: 0 22px;
  }
}
.cid-uloQ3pNjJn .row {
  justify-content: space-between;
}
.cid-uloQ3pNjJn .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloQ3pNjJn .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloQ3pNjJn .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloQ3pNjJn .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloQ3pNjJn .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloQ3pNjJn .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloQ3pNjJn .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloQ3pNjJn .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloQ3pNjJn .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloQ3pNjJn .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloQ3pNjJn .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloQ3pNjJn .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloQ3pNjJn .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloQ3pNjJn .copy-wrapper {
    display: block;
  }
}
.cid-uloQ3pNjJn .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloQ3pNjJn .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloQ3pNjJn .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloQ3pNjJn .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloQ3pNjJn .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloQ3pNjJn .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloQ3pNjJn .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloQ3pNjJn .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloQ3pNjJn .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloQ3pNjJn .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloQ3pNjJn .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloQ3pNjJn .mbr-section-title {
  color: #ff5753;
}
.cid-uloQ3pNjJn .mbr-text {
  color: #ffffff;
}
.cid-uloQ3pNjJn .list {
  color: #635d60;
}
.cid-uloQ3pNjJn .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloQ3pNjJn .mbr-section-title,
.cid-uloQ3pNjJn .mbr-section-btn {
  color: #d7222e;
}
.cid-uloR8e44Lu {
  z-index: 1000;
  width: 100%;
}
.cid-uloR8e44Lu nav.navbar {
  position: fixed;
}
.cid-uloR8e44Lu .navbar-nav {
  margin: auto;
}
.cid-uloR8e44Lu .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloR8e44Lu .dropdown-item:hover,
.cid-uloR8e44Lu .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloR8e44Lu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloR8e44Lu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloR8e44Lu .navbar-short,
.cid-uloR8e44Lu .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloR8e44Lu .navbar-short .nav-link,
.cid-uloR8e44Lu .opened .nav-link,
.cid-uloR8e44Lu .navbar-short .navbar-caption,
.cid-uloR8e44Lu .opened .navbar-caption,
.cid-uloR8e44Lu .navbar-short .mbr-iconfont,
.cid-uloR8e44Lu .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloR8e44Lu .navbar-short .hamburger span,
.cid-uloR8e44Lu .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloR8e44Lu .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloR8e44Lu .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-uloR8e44Lu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloR8e44Lu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloR8e44Lu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloR8e44Lu .container {
  display: flex;
  margin: auto;
}
.cid-uloR8e44Lu .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloR8e44Lu .dropdown-menu,
.cid-uloR8e44Lu .navbar.opened {
  background: #ffffff !important;
}
.cid-uloR8e44Lu .nav-item:focus,
.cid-uloR8e44Lu .nav-link:focus {
  outline: none;
}
.cid-uloR8e44Lu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloR8e44Lu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloR8e44Lu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloR8e44Lu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloR8e44Lu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloR8e44Lu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloR8e44Lu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloR8e44Lu .navbar.opened {
  transition: all 0.3s;
}
.cid-uloR8e44Lu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloR8e44Lu .navbar .navbar-logo img {
  width: auto;
}
.cid-uloR8e44Lu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloR8e44Lu .navbar.collapsed {
  justify-content: center;
}
.cid-uloR8e44Lu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloR8e44Lu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloR8e44Lu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloR8e44Lu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloR8e44Lu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloR8e44Lu .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: 100%;
}
.cid-uloR8e44Lu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloR8e44Lu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloR8e44Lu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloR8e44Lu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloR8e44Lu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloR8e44Lu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloR8e44Lu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloR8e44Lu .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: 100%;
  }
  .cid-uloR8e44Lu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloR8e44Lu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloR8e44Lu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloR8e44Lu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloR8e44Lu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloR8e44Lu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloR8e44Lu .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloR8e44Lu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloR8e44Lu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloR8e44Lu .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-uloR8e44Lu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloR8e44Lu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloR8e44Lu .dropdown-item.active,
.cid-uloR8e44Lu .dropdown-item:active {
  background-color: transparent;
}
.cid-uloR8e44Lu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloR8e44Lu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloR8e44Lu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloR8e44Lu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloR8e44Lu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloR8e44Lu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloR8e44Lu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloR8e44Lu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloR8e44Lu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloR8e44Lu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloR8e44Lu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloR8e44Lu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloR8e44Lu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloR8e44Lu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloR8e44Lu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloR8e44Lu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloR8e44Lu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloR8e44Lu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloR8e44Lu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloR8e44Lu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloR8e44Lu .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-uloR8e44Lu .navbar {
    height: 70px;
  }
  .cid-uloR8e44Lu .navbar.opened {
    height: auto;
  }
  .cid-uloR8e44Lu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloR8eC8YE {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloR8eC8YE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloR8eC8YE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloR8eC8YE .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloR8eC8YE .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloR8eC8YE .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloR8eC8YE .mbr-section-title {
  color: #ffffff;
}
.cid-uloR8eC8YE .mbr-text,
.cid-uloR8eC8YE .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloR8f4m0s {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloR8f4m0s .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloR8f4m0s .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloR8f4m0s .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloR8f4m0s .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloR8f4m0s .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloR8f4m0s .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloR8f4m0s .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloR8f4m0s .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloR8f4m0s .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloR8f4m0s .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloR8f4m0s .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloR8f4m0s .text-container1 {
    max-width: 340px;
  }
}
.cid-uloR8f4m0s .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloR8f4m0s .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloR8f4m0s .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloR8f4m0s .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloR8f4m0s .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloR8f4m0s .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloR8f4m0s .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloR8f4m0s .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloR8f4m0s .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloR8f4m0s .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloR8f4m0s .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloR8f4m0s .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloR8f4m0s .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloR8f4m0s .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloR8f4m0s .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloR8f4m0s .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloR8f4m0s .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloR8f4m0s .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloR8f4m0s .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloR8f4m0s .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloR8f4m0s .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloR8f4m0s .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloR8f4m0s .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloR8f4m0s .carousel {
    height: 280px;
  }
}
.cid-uloR8f4m0s .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloR8f4m0s .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloR8f4m0s .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloR8f4m0s .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloR8f4m0s .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloR8f4m0s .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloR8f4m0s .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloR8f4m0s .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloR8f4m0s .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloR8f4m0s .carousel-indicators {
  display: none !important;
}
.cid-uloR8f4m0s .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloR8fIIFE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloR8fIIFE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloR8fIIFE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloR8fIIFE .container {
    padding: 0 22px;
  }
}
.cid-uloR8fIIFE .row {
  justify-content: space-between;
}
.cid-uloR8fIIFE .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloR8fIIFE .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloR8fIIFE .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloR8fIIFE .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloR8fIIFE .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloR8fIIFE .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloR8fIIFE .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloR8fIIFE .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloR8fIIFE .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloR8fIIFE .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloR8fIIFE .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloR8fIIFE .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloR8fIIFE .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloR8fIIFE .copy-wrapper {
    display: block;
  }
}
.cid-uloR8fIIFE .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloR8fIIFE .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloR8fIIFE .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloR8fIIFE .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloR8fIIFE .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloR8fIIFE .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloR8fIIFE .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloR8fIIFE .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloR8fIIFE .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloR8fIIFE .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloR8fIIFE .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloR8fIIFE .mbr-section-title {
  color: #ff5753;
}
.cid-uloR8fIIFE .mbr-text {
  color: #ffffff;
}
.cid-uloR8fIIFE .list {
  color: #635d60;
}
.cid-uloR8fIIFE .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloR8fIIFE .mbr-section-title,
.cid-uloR8fIIFE .mbr-section-btn {
  color: #d7222e;
}
.cid-uloTSDv9Km {
  z-index: 1000;
  width: 100%;
}
.cid-uloTSDv9Km nav.navbar {
  position: fixed;
}
.cid-uloTSDv9Km .navbar-nav {
  margin: auto;
}
.cid-uloTSDv9Km .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloTSDv9Km .dropdown-item:hover,
.cid-uloTSDv9Km .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloTSDv9Km .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloTSDv9Km .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloTSDv9Km .navbar-short,
.cid-uloTSDv9Km .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloTSDv9Km .navbar-short .nav-link,
.cid-uloTSDv9Km .opened .nav-link,
.cid-uloTSDv9Km .navbar-short .navbar-caption,
.cid-uloTSDv9Km .opened .navbar-caption,
.cid-uloTSDv9Km .navbar-short .mbr-iconfont,
.cid-uloTSDv9Km .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloTSDv9Km .navbar-short .hamburger span,
.cid-uloTSDv9Km .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloTSDv9Km .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloTSDv9Km .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-uloTSDv9Km .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloTSDv9Km .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloTSDv9Km .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloTSDv9Km .container {
  display: flex;
  margin: auto;
}
.cid-uloTSDv9Km .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloTSDv9Km .dropdown-menu,
.cid-uloTSDv9Km .navbar.opened {
  background: #ffffff !important;
}
.cid-uloTSDv9Km .nav-item:focus,
.cid-uloTSDv9Km .nav-link:focus {
  outline: none;
}
.cid-uloTSDv9Km .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloTSDv9Km .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloTSDv9Km .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloTSDv9Km .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloTSDv9Km .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloTSDv9Km .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloTSDv9Km .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloTSDv9Km .navbar.opened {
  transition: all 0.3s;
}
.cid-uloTSDv9Km .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloTSDv9Km .navbar .navbar-logo img {
  width: auto;
}
.cid-uloTSDv9Km .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloTSDv9Km .navbar.collapsed {
  justify-content: center;
}
.cid-uloTSDv9Km .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloTSDv9Km .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloTSDv9Km .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloTSDv9Km .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloTSDv9Km .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloTSDv9Km .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: 100%;
}
.cid-uloTSDv9Km .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloTSDv9Km .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloTSDv9Km .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloTSDv9Km .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloTSDv9Km .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloTSDv9Km .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloTSDv9Km .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloTSDv9Km .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: 100%;
  }
  .cid-uloTSDv9Km .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloTSDv9Km .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloTSDv9Km .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloTSDv9Km .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloTSDv9Km .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloTSDv9Km .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloTSDv9Km .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloTSDv9Km .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloTSDv9Km .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloTSDv9Km .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-uloTSDv9Km .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloTSDv9Km .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloTSDv9Km .dropdown-item.active,
.cid-uloTSDv9Km .dropdown-item:active {
  background-color: transparent;
}
.cid-uloTSDv9Km .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloTSDv9Km .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloTSDv9Km .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloTSDv9Km .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloTSDv9Km .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloTSDv9Km .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloTSDv9Km ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloTSDv9Km .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloTSDv9Km button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloTSDv9Km button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloTSDv9Km button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloTSDv9Km button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloTSDv9Km button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloTSDv9Km button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloTSDv9Km nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloTSDv9Km nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloTSDv9Km nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloTSDv9Km nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloTSDv9Km .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloTSDv9Km a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloTSDv9Km .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-uloTSDv9Km .navbar {
    height: 70px;
  }
  .cid-uloTSDv9Km .navbar.opened {
    height: auto;
  }
  .cid-uloTSDv9Km .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloTSE10EN {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloTSE10EN .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloTSE10EN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloTSE10EN .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloTSE10EN .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloTSE10EN .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloTSE10EN .mbr-section-title {
  color: #ffffff;
}
.cid-uloTSE10EN .mbr-text,
.cid-uloTSE10EN .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloTSEvSFz {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloTSEvSFz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloTSEvSFz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloTSEvSFz .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloTSEvSFz .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloTSEvSFz .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloTSEvSFz .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloTSEvSFz .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloTSEvSFz .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloTSEvSFz .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloTSEvSFz .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloTSEvSFz .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloTSEvSFz .text-container1 {
    max-width: 340px;
  }
}
.cid-uloTSEvSFz .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloTSEvSFz .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloTSEvSFz .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloTSEvSFz .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloTSEvSFz .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloTSEvSFz .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloTSEvSFz .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloTSEvSFz .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloTSEvSFz .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloTSEvSFz .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloTSEvSFz .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloTSEvSFz .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloTSEvSFz .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloTSEvSFz .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloTSEvSFz .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloTSEvSFz .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloTSEvSFz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloTSEvSFz .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloTSEvSFz .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloTSEvSFz .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloTSEvSFz .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloTSEvSFz .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloTSEvSFz .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloTSEvSFz .carousel {
    height: 280px;
  }
}
.cid-uloTSEvSFz .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloTSEvSFz .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloTSEvSFz .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloTSEvSFz .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloTSEvSFz .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloTSEvSFz .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloTSEvSFz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloTSEvSFz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloTSEvSFz .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloTSEvSFz .carousel-indicators {
  display: none !important;
}
.cid-uloTSEvSFz .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloTSFcms6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloTSFcms6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloTSFcms6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloTSFcms6 .container {
    padding: 0 22px;
  }
}
.cid-uloTSFcms6 .row {
  justify-content: space-between;
}
.cid-uloTSFcms6 .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloTSFcms6 .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloTSFcms6 .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloTSFcms6 .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloTSFcms6 .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloTSFcms6 .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloTSFcms6 .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloTSFcms6 .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloTSFcms6 .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloTSFcms6 .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloTSFcms6 .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloTSFcms6 .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloTSFcms6 .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloTSFcms6 .copy-wrapper {
    display: block;
  }
}
.cid-uloTSFcms6 .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloTSFcms6 .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloTSFcms6 .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloTSFcms6 .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloTSFcms6 .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloTSFcms6 .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloTSFcms6 .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloTSFcms6 .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloTSFcms6 .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloTSFcms6 .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloTSFcms6 .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloTSFcms6 .mbr-section-title {
  color: #ff5753;
}
.cid-uloTSFcms6 .mbr-text {
  color: #ffffff;
}
.cid-uloTSFcms6 .list {
  color: #635d60;
}
.cid-uloTSFcms6 .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloTSFcms6 .mbr-section-title,
.cid-uloTSFcms6 .mbr-section-btn {
  color: #d7222e;
}
.cid-uloUARsCJg {
  z-index: 1000;
  width: 100%;
}
.cid-uloUARsCJg nav.navbar {
  position: fixed;
}
.cid-uloUARsCJg .navbar-nav {
  margin: auto;
}
.cid-uloUARsCJg .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloUARsCJg .dropdown-item:hover,
.cid-uloUARsCJg .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloUARsCJg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloUARsCJg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloUARsCJg .navbar-short,
.cid-uloUARsCJg .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloUARsCJg .navbar-short .nav-link,
.cid-uloUARsCJg .opened .nav-link,
.cid-uloUARsCJg .navbar-short .navbar-caption,
.cid-uloUARsCJg .opened .navbar-caption,
.cid-uloUARsCJg .navbar-short .mbr-iconfont,
.cid-uloUARsCJg .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloUARsCJg .navbar-short .hamburger span,
.cid-uloUARsCJg .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloUARsCJg .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloUARsCJg .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-uloUARsCJg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloUARsCJg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloUARsCJg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloUARsCJg .container {
  display: flex;
  margin: auto;
}
.cid-uloUARsCJg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloUARsCJg .dropdown-menu,
.cid-uloUARsCJg .navbar.opened {
  background: #ffffff !important;
}
.cid-uloUARsCJg .nav-item:focus,
.cid-uloUARsCJg .nav-link:focus {
  outline: none;
}
.cid-uloUARsCJg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloUARsCJg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloUARsCJg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloUARsCJg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloUARsCJg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloUARsCJg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloUARsCJg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloUARsCJg .navbar.opened {
  transition: all 0.3s;
}
.cid-uloUARsCJg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloUARsCJg .navbar .navbar-logo img {
  width: auto;
}
.cid-uloUARsCJg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloUARsCJg .navbar.collapsed {
  justify-content: center;
}
.cid-uloUARsCJg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloUARsCJg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloUARsCJg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloUARsCJg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloUARsCJg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloUARsCJg .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: 100%;
}
.cid-uloUARsCJg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloUARsCJg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloUARsCJg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloUARsCJg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloUARsCJg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloUARsCJg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloUARsCJg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloUARsCJg .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: 100%;
  }
  .cid-uloUARsCJg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloUARsCJg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloUARsCJg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloUARsCJg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloUARsCJg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloUARsCJg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloUARsCJg .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloUARsCJg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloUARsCJg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloUARsCJg .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-uloUARsCJg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloUARsCJg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloUARsCJg .dropdown-item.active,
.cid-uloUARsCJg .dropdown-item:active {
  background-color: transparent;
}
.cid-uloUARsCJg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloUARsCJg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloUARsCJg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloUARsCJg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloUARsCJg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloUARsCJg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloUARsCJg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloUARsCJg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloUARsCJg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloUARsCJg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloUARsCJg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloUARsCJg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloUARsCJg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloUARsCJg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloUARsCJg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloUARsCJg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloUARsCJg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloUARsCJg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloUARsCJg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloUARsCJg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloUARsCJg .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-uloUARsCJg .navbar {
    height: 70px;
  }
  .cid-uloUARsCJg .navbar.opened {
    height: auto;
  }
  .cid-uloUARsCJg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloUASbHpI {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloUASbHpI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloUASbHpI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloUASbHpI .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloUASbHpI .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloUASbHpI .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloUASbHpI .mbr-section-title {
  color: #ffffff;
}
.cid-uloUASbHpI .mbr-text,
.cid-uloUASbHpI .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloUASQOZ6 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloUASQOZ6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloUASQOZ6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloUASQOZ6 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloUASQOZ6 .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloUASQOZ6 .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloUASQOZ6 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloUASQOZ6 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloUASQOZ6 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloUASQOZ6 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloUASQOZ6 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloUASQOZ6 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloUASQOZ6 .text-container1 {
    max-width: 340px;
  }
}
.cid-uloUASQOZ6 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloUASQOZ6 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloUASQOZ6 .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloUASQOZ6 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloUASQOZ6 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloUASQOZ6 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloUASQOZ6 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloUASQOZ6 .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloUASQOZ6 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloUASQOZ6 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloUASQOZ6 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloUASQOZ6 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloUASQOZ6 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloUASQOZ6 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloUASQOZ6 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloUASQOZ6 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloUASQOZ6 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloUASQOZ6 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloUASQOZ6 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloUASQOZ6 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloUASQOZ6 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloUASQOZ6 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloUASQOZ6 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloUASQOZ6 .carousel {
    height: 280px;
  }
}
.cid-uloUASQOZ6 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloUASQOZ6 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloUASQOZ6 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloUASQOZ6 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloUASQOZ6 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloUASQOZ6 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloUASQOZ6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloUASQOZ6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloUASQOZ6 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloUASQOZ6 .carousel-indicators {
  display: none !important;
}
.cid-uloUASQOZ6 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloUATNauI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloUATNauI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloUATNauI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloUATNauI .container {
    padding: 0 22px;
  }
}
.cid-uloUATNauI .row {
  justify-content: space-between;
}
.cid-uloUATNauI .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloUATNauI .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloUATNauI .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloUATNauI .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloUATNauI .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloUATNauI .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloUATNauI .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloUATNauI .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloUATNauI .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloUATNauI .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloUATNauI .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloUATNauI .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloUATNauI .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloUATNauI .copy-wrapper {
    display: block;
  }
}
.cid-uloUATNauI .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloUATNauI .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloUATNauI .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloUATNauI .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloUATNauI .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloUATNauI .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloUATNauI .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloUATNauI .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloUATNauI .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloUATNauI .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloUATNauI .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloUATNauI .mbr-section-title {
  color: #ff5753;
}
.cid-uloUATNauI .mbr-text {
  color: #ffffff;
}
.cid-uloUATNauI .list {
  color: #635d60;
}
.cid-uloUATNauI .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloUATNauI .mbr-section-title,
.cid-uloUATNauI .mbr-section-btn {
  color: #d7222e;
}
.cid-uloWOIWl0c {
  z-index: 1000;
  width: 100%;
}
.cid-uloWOIWl0c nav.navbar {
  position: fixed;
}
.cid-uloWOIWl0c .navbar-nav {
  margin: auto;
}
.cid-uloWOIWl0c .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloWOIWl0c .dropdown-item:hover,
.cid-uloWOIWl0c .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloWOIWl0c .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloWOIWl0c .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloWOIWl0c .navbar-short,
.cid-uloWOIWl0c .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloWOIWl0c .navbar-short .nav-link,
.cid-uloWOIWl0c .opened .nav-link,
.cid-uloWOIWl0c .navbar-short .navbar-caption,
.cid-uloWOIWl0c .opened .navbar-caption,
.cid-uloWOIWl0c .navbar-short .mbr-iconfont,
.cid-uloWOIWl0c .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloWOIWl0c .navbar-short .hamburger span,
.cid-uloWOIWl0c .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloWOIWl0c .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloWOIWl0c .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-uloWOIWl0c .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloWOIWl0c .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloWOIWl0c .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloWOIWl0c .container {
  display: flex;
  margin: auto;
}
.cid-uloWOIWl0c .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloWOIWl0c .dropdown-menu,
.cid-uloWOIWl0c .navbar.opened {
  background: #ffffff !important;
}
.cid-uloWOIWl0c .nav-item:focus,
.cid-uloWOIWl0c .nav-link:focus {
  outline: none;
}
.cid-uloWOIWl0c .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloWOIWl0c .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloWOIWl0c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloWOIWl0c .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloWOIWl0c .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloWOIWl0c .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloWOIWl0c .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloWOIWl0c .navbar.opened {
  transition: all 0.3s;
}
.cid-uloWOIWl0c .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloWOIWl0c .navbar .navbar-logo img {
  width: auto;
}
.cid-uloWOIWl0c .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloWOIWl0c .navbar.collapsed {
  justify-content: center;
}
.cid-uloWOIWl0c .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloWOIWl0c .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloWOIWl0c .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloWOIWl0c .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloWOIWl0c .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloWOIWl0c .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: 100%;
}
.cid-uloWOIWl0c .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloWOIWl0c .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloWOIWl0c .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloWOIWl0c .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloWOIWl0c .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloWOIWl0c .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloWOIWl0c .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloWOIWl0c .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: 100%;
  }
  .cid-uloWOIWl0c .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloWOIWl0c .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloWOIWl0c .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloWOIWl0c .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloWOIWl0c .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloWOIWl0c .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloWOIWl0c .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloWOIWl0c .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloWOIWl0c .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloWOIWl0c .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-uloWOIWl0c .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloWOIWl0c .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloWOIWl0c .dropdown-item.active,
.cid-uloWOIWl0c .dropdown-item:active {
  background-color: transparent;
}
.cid-uloWOIWl0c .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloWOIWl0c .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloWOIWl0c .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloWOIWl0c .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloWOIWl0c .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloWOIWl0c .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloWOIWl0c ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloWOIWl0c .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloWOIWl0c button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloWOIWl0c button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloWOIWl0c button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloWOIWl0c button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloWOIWl0c button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloWOIWl0c button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloWOIWl0c nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloWOIWl0c nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloWOIWl0c nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloWOIWl0c nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloWOIWl0c .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloWOIWl0c a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloWOIWl0c .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-uloWOIWl0c .navbar {
    height: 70px;
  }
  .cid-uloWOIWl0c .navbar.opened {
    height: auto;
  }
  .cid-uloWOIWl0c .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloWOJsDCu {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloWOJsDCu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloWOJsDCu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloWOJsDCu .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloWOJsDCu .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloWOJsDCu .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloWOJsDCu .mbr-section-title {
  color: #ffffff;
}
.cid-uloWOJsDCu .mbr-text,
.cid-uloWOJsDCu .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloWOJZUcz {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloWOJZUcz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloWOJZUcz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloWOJZUcz .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloWOJZUcz .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloWOJZUcz .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloWOJZUcz .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloWOJZUcz .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloWOJZUcz .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloWOJZUcz .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloWOJZUcz .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloWOJZUcz .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloWOJZUcz .text-container1 {
    max-width: 340px;
  }
}
.cid-uloWOJZUcz .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloWOJZUcz .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloWOJZUcz .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloWOJZUcz .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloWOJZUcz .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloWOJZUcz .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloWOJZUcz .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloWOJZUcz .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloWOJZUcz .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloWOJZUcz .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloWOJZUcz .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloWOJZUcz .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloWOJZUcz .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloWOJZUcz .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloWOJZUcz .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloWOJZUcz .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloWOJZUcz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloWOJZUcz .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloWOJZUcz .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloWOJZUcz .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloWOJZUcz .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloWOJZUcz .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloWOJZUcz .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloWOJZUcz .carousel {
    height: 280px;
  }
}
.cid-uloWOJZUcz .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloWOJZUcz .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloWOJZUcz .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloWOJZUcz .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloWOJZUcz .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloWOJZUcz .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloWOJZUcz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloWOJZUcz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloWOJZUcz .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloWOJZUcz .carousel-indicators {
  display: none !important;
}
.cid-uloWOJZUcz .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloWOKGBuT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloWOKGBuT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloWOKGBuT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloWOKGBuT .container {
    padding: 0 22px;
  }
}
.cid-uloWOKGBuT .row {
  justify-content: space-between;
}
.cid-uloWOKGBuT .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloWOKGBuT .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloWOKGBuT .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloWOKGBuT .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloWOKGBuT .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloWOKGBuT .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloWOKGBuT .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloWOKGBuT .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloWOKGBuT .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloWOKGBuT .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloWOKGBuT .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloWOKGBuT .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloWOKGBuT .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloWOKGBuT .copy-wrapper {
    display: block;
  }
}
.cid-uloWOKGBuT .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloWOKGBuT .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloWOKGBuT .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloWOKGBuT .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloWOKGBuT .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloWOKGBuT .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloWOKGBuT .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloWOKGBuT .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloWOKGBuT .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloWOKGBuT .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloWOKGBuT .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloWOKGBuT .mbr-section-title {
  color: #ff5753;
}
.cid-uloWOKGBuT .mbr-text {
  color: #ffffff;
}
.cid-uloWOKGBuT .list {
  color: #635d60;
}
.cid-uloWOKGBuT .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloWOKGBuT .mbr-section-title,
.cid-uloWOKGBuT .mbr-section-btn {
  color: #d7222e;
}
.cid-uloXmz01iQ {
  z-index: 1000;
  width: 100%;
}
.cid-uloXmz01iQ nav.navbar {
  position: fixed;
}
.cid-uloXmz01iQ .navbar-nav {
  margin: auto;
}
.cid-uloXmz01iQ .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloXmz01iQ .dropdown-item:hover,
.cid-uloXmz01iQ .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloXmz01iQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloXmz01iQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloXmz01iQ .navbar-short,
.cid-uloXmz01iQ .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloXmz01iQ .navbar-short .nav-link,
.cid-uloXmz01iQ .opened .nav-link,
.cid-uloXmz01iQ .navbar-short .navbar-caption,
.cid-uloXmz01iQ .opened .navbar-caption,
.cid-uloXmz01iQ .navbar-short .mbr-iconfont,
.cid-uloXmz01iQ .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloXmz01iQ .navbar-short .hamburger span,
.cid-uloXmz01iQ .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloXmz01iQ .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloXmz01iQ .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-uloXmz01iQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloXmz01iQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloXmz01iQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloXmz01iQ .container {
  display: flex;
  margin: auto;
}
.cid-uloXmz01iQ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloXmz01iQ .dropdown-menu,
.cid-uloXmz01iQ .navbar.opened {
  background: #ffffff !important;
}
.cid-uloXmz01iQ .nav-item:focus,
.cid-uloXmz01iQ .nav-link:focus {
  outline: none;
}
.cid-uloXmz01iQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloXmz01iQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloXmz01iQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloXmz01iQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloXmz01iQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloXmz01iQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloXmz01iQ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloXmz01iQ .navbar.opened {
  transition: all 0.3s;
}
.cid-uloXmz01iQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloXmz01iQ .navbar .navbar-logo img {
  width: auto;
}
.cid-uloXmz01iQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloXmz01iQ .navbar.collapsed {
  justify-content: center;
}
.cid-uloXmz01iQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloXmz01iQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloXmz01iQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloXmz01iQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloXmz01iQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloXmz01iQ .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: 100%;
}
.cid-uloXmz01iQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloXmz01iQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloXmz01iQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloXmz01iQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloXmz01iQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloXmz01iQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloXmz01iQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloXmz01iQ .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: 100%;
  }
  .cid-uloXmz01iQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloXmz01iQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloXmz01iQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloXmz01iQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloXmz01iQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloXmz01iQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloXmz01iQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloXmz01iQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloXmz01iQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloXmz01iQ .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-uloXmz01iQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloXmz01iQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloXmz01iQ .dropdown-item.active,
.cid-uloXmz01iQ .dropdown-item:active {
  background-color: transparent;
}
.cid-uloXmz01iQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloXmz01iQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloXmz01iQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloXmz01iQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloXmz01iQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloXmz01iQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloXmz01iQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloXmz01iQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloXmz01iQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloXmz01iQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloXmz01iQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloXmz01iQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloXmz01iQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloXmz01iQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloXmz01iQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloXmz01iQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloXmz01iQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloXmz01iQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloXmz01iQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloXmz01iQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloXmz01iQ .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-uloXmz01iQ .navbar {
    height: 70px;
  }
  .cid-uloXmz01iQ .navbar.opened {
    height: auto;
  }
  .cid-uloXmz01iQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloXmzxTU8 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloXmzxTU8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloXmzxTU8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloXmzxTU8 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloXmzxTU8 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloXmzxTU8 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloXmzxTU8 .mbr-section-title {
  color: #ffffff;
}
.cid-uloXmzxTU8 .mbr-text,
.cid-uloXmzxTU8 .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloXmA6Zr3 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloXmA6Zr3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloXmA6Zr3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloXmA6Zr3 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloXmA6Zr3 .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloXmA6Zr3 .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloXmA6Zr3 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloXmA6Zr3 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloXmA6Zr3 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloXmA6Zr3 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloXmA6Zr3 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloXmA6Zr3 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloXmA6Zr3 .text-container1 {
    max-width: 340px;
  }
}
.cid-uloXmA6Zr3 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloXmA6Zr3 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloXmA6Zr3 .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloXmA6Zr3 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloXmA6Zr3 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloXmA6Zr3 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloXmA6Zr3 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloXmA6Zr3 .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloXmA6Zr3 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloXmA6Zr3 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloXmA6Zr3 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloXmA6Zr3 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
  text-align: left;
}
.cid-uloXmA6Zr3 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloXmA6Zr3 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloXmA6Zr3 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloXmA6Zr3 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloXmA6Zr3 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloXmA6Zr3 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloXmA6Zr3 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloXmA6Zr3 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloXmA6Zr3 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloXmA6Zr3 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloXmA6Zr3 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloXmA6Zr3 .carousel {
    height: 280px;
  }
}
.cid-uloXmA6Zr3 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloXmA6Zr3 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloXmA6Zr3 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloXmA6Zr3 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloXmA6Zr3 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloXmA6Zr3 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloXmA6Zr3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloXmA6Zr3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloXmA6Zr3 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloXmA6Zr3 .carousel-indicators {
  display: none !important;
}
.cid-uloXmA6Zr3 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloXmAPd9T {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloXmAPd9T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloXmAPd9T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloXmAPd9T .container {
    padding: 0 22px;
  }
}
.cid-uloXmAPd9T .row {
  justify-content: space-between;
}
.cid-uloXmAPd9T .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloXmAPd9T .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloXmAPd9T .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloXmAPd9T .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloXmAPd9T .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloXmAPd9T .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloXmAPd9T .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloXmAPd9T .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloXmAPd9T .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloXmAPd9T .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloXmAPd9T .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloXmAPd9T .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloXmAPd9T .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloXmAPd9T .copy-wrapper {
    display: block;
  }
}
.cid-uloXmAPd9T .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloXmAPd9T .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloXmAPd9T .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloXmAPd9T .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloXmAPd9T .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloXmAPd9T .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloXmAPd9T .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloXmAPd9T .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloXmAPd9T .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloXmAPd9T .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloXmAPd9T .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloXmAPd9T .mbr-section-title {
  color: #ff5753;
}
.cid-uloXmAPd9T .mbr-text {
  color: #ffffff;
}
.cid-uloXmAPd9T .list {
  color: #635d60;
}
.cid-uloXmAPd9T .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloXmAPd9T .mbr-section-title,
.cid-uloXmAPd9T .mbr-section-btn {
  color: #d7222e;
}
.cid-uloY90zmI3 {
  z-index: 1000;
  width: 100%;
}
.cid-uloY90zmI3 nav.navbar {
  position: fixed;
}
.cid-uloY90zmI3 .navbar-nav {
  margin: auto;
}
.cid-uloY90zmI3 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloY90zmI3 .dropdown-item:hover,
.cid-uloY90zmI3 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloY90zmI3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloY90zmI3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloY90zmI3 .navbar-short,
.cid-uloY90zmI3 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloY90zmI3 .navbar-short .nav-link,
.cid-uloY90zmI3 .opened .nav-link,
.cid-uloY90zmI3 .navbar-short .navbar-caption,
.cid-uloY90zmI3 .opened .navbar-caption,
.cid-uloY90zmI3 .navbar-short .mbr-iconfont,
.cid-uloY90zmI3 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloY90zmI3 .navbar-short .hamburger span,
.cid-uloY90zmI3 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloY90zmI3 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloY90zmI3 .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-uloY90zmI3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloY90zmI3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloY90zmI3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloY90zmI3 .container {
  display: flex;
  margin: auto;
}
.cid-uloY90zmI3 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloY90zmI3 .dropdown-menu,
.cid-uloY90zmI3 .navbar.opened {
  background: #ffffff !important;
}
.cid-uloY90zmI3 .nav-item:focus,
.cid-uloY90zmI3 .nav-link:focus {
  outline: none;
}
.cid-uloY90zmI3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloY90zmI3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloY90zmI3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloY90zmI3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloY90zmI3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloY90zmI3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloY90zmI3 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloY90zmI3 .navbar.opened {
  transition: all 0.3s;
}
.cid-uloY90zmI3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloY90zmI3 .navbar .navbar-logo img {
  width: auto;
}
.cid-uloY90zmI3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloY90zmI3 .navbar.collapsed {
  justify-content: center;
}
.cid-uloY90zmI3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloY90zmI3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloY90zmI3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloY90zmI3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloY90zmI3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloY90zmI3 .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: 100%;
}
.cid-uloY90zmI3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloY90zmI3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloY90zmI3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloY90zmI3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloY90zmI3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloY90zmI3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloY90zmI3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloY90zmI3 .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: 100%;
  }
  .cid-uloY90zmI3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloY90zmI3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloY90zmI3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloY90zmI3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloY90zmI3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloY90zmI3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloY90zmI3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloY90zmI3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloY90zmI3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloY90zmI3 .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-uloY90zmI3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloY90zmI3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloY90zmI3 .dropdown-item.active,
.cid-uloY90zmI3 .dropdown-item:active {
  background-color: transparent;
}
.cid-uloY90zmI3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloY90zmI3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloY90zmI3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloY90zmI3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloY90zmI3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloY90zmI3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloY90zmI3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloY90zmI3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloY90zmI3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloY90zmI3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloY90zmI3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloY90zmI3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloY90zmI3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloY90zmI3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloY90zmI3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloY90zmI3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloY90zmI3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloY90zmI3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloY90zmI3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloY90zmI3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloY90zmI3 .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-uloY90zmI3 .navbar {
    height: 70px;
  }
  .cid-uloY90zmI3 .navbar.opened {
    height: auto;
  }
  .cid-uloY90zmI3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloY91ztpo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloY91ztpo .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloY91ztpo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloY91ztpo .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloY91ztpo .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloY91ztpo .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloY91ztpo .mbr-section-title {
  color: #ffffff;
}
.cid-uloY91ztpo .mbr-text,
.cid-uloY91ztpo .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloY922VQ6 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloY922VQ6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloY922VQ6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloY922VQ6 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloY922VQ6 .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloY922VQ6 .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloY922VQ6 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloY922VQ6 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloY922VQ6 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloY922VQ6 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloY922VQ6 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloY922VQ6 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloY922VQ6 .text-container1 {
    max-width: 340px;
  }
}
.cid-uloY922VQ6 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloY922VQ6 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloY922VQ6 .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloY922VQ6 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloY922VQ6 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloY922VQ6 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloY922VQ6 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloY922VQ6 .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloY922VQ6 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloY922VQ6 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloY922VQ6 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloY922VQ6 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloY922VQ6 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloY922VQ6 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloY922VQ6 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloY922VQ6 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloY922VQ6 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloY922VQ6 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloY922VQ6 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloY922VQ6 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloY922VQ6 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloY922VQ6 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloY922VQ6 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloY922VQ6 .carousel {
    height: 280px;
  }
}
.cid-uloY922VQ6 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloY922VQ6 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloY922VQ6 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloY922VQ6 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloY922VQ6 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloY922VQ6 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloY922VQ6 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloY922VQ6 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloY922VQ6 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloY922VQ6 .carousel-indicators {
  display: none !important;
}
.cid-uloY922VQ6 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloY92MCbX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloY92MCbX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloY92MCbX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloY92MCbX .container {
    padding: 0 22px;
  }
}
.cid-uloY92MCbX .row {
  justify-content: space-between;
}
.cid-uloY92MCbX .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloY92MCbX .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloY92MCbX .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloY92MCbX .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloY92MCbX .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloY92MCbX .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloY92MCbX .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloY92MCbX .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloY92MCbX .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloY92MCbX .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloY92MCbX .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloY92MCbX .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloY92MCbX .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloY92MCbX .copy-wrapper {
    display: block;
  }
}
.cid-uloY92MCbX .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloY92MCbX .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloY92MCbX .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloY92MCbX .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloY92MCbX .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloY92MCbX .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloY92MCbX .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloY92MCbX .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloY92MCbX .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloY92MCbX .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloY92MCbX .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloY92MCbX .mbr-section-title {
  color: #ff5753;
}
.cid-uloY92MCbX .mbr-text {
  color: #ffffff;
}
.cid-uloY92MCbX .list {
  color: #635d60;
}
.cid-uloY92MCbX .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloY92MCbX .mbr-section-title,
.cid-uloY92MCbX .mbr-section-btn {
  color: #d7222e;
}
.cid-uloYYdM5gm {
  z-index: 1000;
  width: 100%;
}
.cid-uloYYdM5gm nav.navbar {
  position: fixed;
}
.cid-uloYYdM5gm .navbar-nav {
  margin: auto;
}
.cid-uloYYdM5gm .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-uloYYdM5gm .dropdown-item:hover,
.cid-uloYYdM5gm .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-uloYYdM5gm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uloYYdM5gm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uloYYdM5gm .navbar-short,
.cid-uloYYdM5gm .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-uloYYdM5gm .navbar-short .nav-link,
.cid-uloYYdM5gm .opened .nav-link,
.cid-uloYYdM5gm .navbar-short .navbar-caption,
.cid-uloYYdM5gm .opened .navbar-caption,
.cid-uloYYdM5gm .navbar-short .mbr-iconfont,
.cid-uloYYdM5gm .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-uloYYdM5gm .navbar-short .hamburger span,
.cid-uloYYdM5gm .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-uloYYdM5gm .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-uloYYdM5gm .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-uloYYdM5gm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uloYYdM5gm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uloYYdM5gm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uloYYdM5gm .container {
  display: flex;
  margin: auto;
}
.cid-uloYYdM5gm .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uloYYdM5gm .dropdown-menu,
.cid-uloYYdM5gm .navbar.opened {
  background: #ffffff !important;
}
.cid-uloYYdM5gm .nav-item:focus,
.cid-uloYYdM5gm .nav-link:focus {
  outline: none;
}
.cid-uloYYdM5gm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uloYYdM5gm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uloYYdM5gm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uloYYdM5gm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uloYYdM5gm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uloYYdM5gm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uloYYdM5gm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-uloYYdM5gm .navbar.opened {
  transition: all 0.3s;
}
.cid-uloYYdM5gm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uloYYdM5gm .navbar .navbar-logo img {
  width: auto;
}
.cid-uloYYdM5gm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uloYYdM5gm .navbar.collapsed {
  justify-content: center;
}
.cid-uloYYdM5gm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uloYYdM5gm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uloYYdM5gm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-uloYYdM5gm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uloYYdM5gm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uloYYdM5gm .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: 100%;
}
.cid-uloYYdM5gm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uloYYdM5gm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uloYYdM5gm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uloYYdM5gm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uloYYdM5gm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uloYYdM5gm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uloYYdM5gm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uloYYdM5gm .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: 100%;
  }
  .cid-uloYYdM5gm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uloYYdM5gm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uloYYdM5gm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uloYYdM5gm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uloYYdM5gm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uloYYdM5gm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uloYYdM5gm .navbar.navbar-short {
  min-height: 60px;
}
.cid-uloYYdM5gm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uloYYdM5gm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uloYYdM5gm .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-uloYYdM5gm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uloYYdM5gm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uloYYdM5gm .dropdown-item.active,
.cid-uloYYdM5gm .dropdown-item:active {
  background-color: transparent;
}
.cid-uloYYdM5gm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uloYYdM5gm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uloYYdM5gm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uloYYdM5gm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uloYYdM5gm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uloYYdM5gm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uloYYdM5gm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uloYYdM5gm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uloYYdM5gm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uloYYdM5gm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-uloYYdM5gm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uloYYdM5gm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloYYdM5gm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uloYYdM5gm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uloYYdM5gm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloYYdM5gm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uloYYdM5gm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uloYYdM5gm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uloYYdM5gm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-uloYYdM5gm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uloYYdM5gm .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-uloYYdM5gm .navbar {
    height: 70px;
  }
  .cid-uloYYdM5gm .navbar.opened {
    height: auto;
  }
  .cid-uloYYdM5gm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uloYYejQOV {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uloYYejQOV .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloYYejQOV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloYYejQOV .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uloYYejQOV .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uloYYejQOV .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uloYYejQOV .mbr-section-title {
  color: #ffffff;
}
.cid-uloYYejQOV .mbr-text,
.cid-uloYYejQOV .mbr-section-btn {
  color: #fafaf9;
}
.cid-uloYYeSTYg {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-uloYYeSTYg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloYYeSTYg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uloYYeSTYg .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-uloYYeSTYg .col-title {
    margin-bottom: 50px;
  }
}
.cid-uloYYeSTYg .mbr-section-title {
  color: #2B2B2B;
}
.cid-uloYYeSTYg .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-uloYYeSTYg .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-uloYYeSTYg .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloYYeSTYg .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-uloYYeSTYg .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-uloYYeSTYg .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloYYeSTYg .text-container1 {
    max-width: 340px;
  }
}
.cid-uloYYeSTYg .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloYYeSTYg .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-uloYYeSTYg .mbr-section-btn {
  margin-top: 16px;
}
.cid-uloYYeSTYg .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-uloYYeSTYg .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-uloYYeSTYg .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-uloYYeSTYg .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-uloYYeSTYg .col-carousel {
    padding-top: 30px;
  }
}
.cid-uloYYeSTYg .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-uloYYeSTYg .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloYYeSTYg .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloYYeSTYg .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-uloYYeSTYg .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-uloYYeSTYg .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-uloYYeSTYg .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-uloYYeSTYg .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-uloYYeSTYg .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-uloYYeSTYg .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-uloYYeSTYg .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-uloYYeSTYg .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-uloYYeSTYg .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-uloYYeSTYg .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-uloYYeSTYg .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-uloYYeSTYg .carousel {
    height: 280px;
  }
}
.cid-uloYYeSTYg .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-uloYYeSTYg .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-uloYYeSTYg .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-uloYYeSTYg .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uloYYeSTYg .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uloYYeSTYg .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-uloYYeSTYg .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-uloYYeSTYg .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-uloYYeSTYg .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-uloYYeSTYg .carousel-indicators {
  display: none !important;
}
.cid-uloYYeSTYg .item-menu-overlay {
  opacity: 0 !important;
}
.cid-uloYYfvJdu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-uloYYfvJdu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uloYYfvJdu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-uloYYfvJdu .container {
    padding: 0 22px;
  }
}
.cid-uloYYfvJdu .row {
  justify-content: space-between;
}
.cid-uloYYfvJdu .content-wrapper {
  margin-bottom: 32px;
}
.cid-uloYYfvJdu .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-uloYYfvJdu .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-uloYYfvJdu .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uloYYfvJdu .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-uloYYfvJdu .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-uloYYfvJdu .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-uloYYfvJdu .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-uloYYfvJdu .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-uloYYfvJdu .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-uloYYfvJdu .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-uloYYfvJdu .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-uloYYfvJdu .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-uloYYfvJdu .copy-wrapper {
    display: block;
  }
}
.cid-uloYYfvJdu .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-uloYYfvJdu .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-uloYYfvJdu .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uloYYfvJdu .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-uloYYfvJdu .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-uloYYfvJdu .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-uloYYfvJdu .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-uloYYfvJdu .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-uloYYfvJdu .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-uloYYfvJdu .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uloYYfvJdu .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-uloYYfvJdu .mbr-section-title {
  color: #ff5753;
}
.cid-uloYYfvJdu .mbr-text {
  color: #ffffff;
}
.cid-uloYYfvJdu .list {
  color: #635d60;
}
.cid-uloYYfvJdu .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-uloYYfvJdu .mbr-section-title,
.cid-uloYYfvJdu .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp0BpunVc {
  z-index: 1000;
  width: 100%;
}
.cid-ulp0BpunVc nav.navbar {
  position: fixed;
}
.cid-ulp0BpunVc .navbar-nav {
  margin: auto;
}
.cid-ulp0BpunVc .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp0BpunVc .dropdown-item:hover,
.cid-ulp0BpunVc .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp0BpunVc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp0BpunVc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp0BpunVc .navbar-short,
.cid-ulp0BpunVc .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp0BpunVc .navbar-short .nav-link,
.cid-ulp0BpunVc .opened .nav-link,
.cid-ulp0BpunVc .navbar-short .navbar-caption,
.cid-ulp0BpunVc .opened .navbar-caption,
.cid-ulp0BpunVc .navbar-short .mbr-iconfont,
.cid-ulp0BpunVc .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp0BpunVc .navbar-short .hamburger span,
.cid-ulp0BpunVc .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp0BpunVc .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp0BpunVc .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-ulp0BpunVc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp0BpunVc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp0BpunVc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp0BpunVc .container {
  display: flex;
  margin: auto;
}
.cid-ulp0BpunVc .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp0BpunVc .dropdown-menu,
.cid-ulp0BpunVc .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp0BpunVc .nav-item:focus,
.cid-ulp0BpunVc .nav-link:focus {
  outline: none;
}
.cid-ulp0BpunVc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp0BpunVc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp0BpunVc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp0BpunVc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp0BpunVc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp0BpunVc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp0BpunVc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp0BpunVc .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp0BpunVc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp0BpunVc .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp0BpunVc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp0BpunVc .navbar.collapsed {
  justify-content: center;
}
.cid-ulp0BpunVc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp0BpunVc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp0BpunVc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp0BpunVc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp0BpunVc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp0BpunVc .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: 100%;
}
.cid-ulp0BpunVc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp0BpunVc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp0BpunVc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp0BpunVc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp0BpunVc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp0BpunVc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp0BpunVc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp0BpunVc .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: 100%;
  }
  .cid-ulp0BpunVc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp0BpunVc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp0BpunVc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp0BpunVc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp0BpunVc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp0BpunVc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp0BpunVc .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp0BpunVc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp0BpunVc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp0BpunVc .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-ulp0BpunVc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp0BpunVc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp0BpunVc .dropdown-item.active,
.cid-ulp0BpunVc .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp0BpunVc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp0BpunVc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp0BpunVc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp0BpunVc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp0BpunVc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp0BpunVc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp0BpunVc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp0BpunVc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp0BpunVc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp0BpunVc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp0BpunVc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp0BpunVc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp0BpunVc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp0BpunVc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp0BpunVc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp0BpunVc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp0BpunVc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp0BpunVc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp0BpunVc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp0BpunVc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp0BpunVc .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-ulp0BpunVc .navbar {
    height: 70px;
  }
  .cid-ulp0BpunVc .navbar.opened {
    height: auto;
  }
  .cid-ulp0BpunVc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp0BqVoXV {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp0BqVoXV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp0BqVoXV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp0BqVoXV .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp0BqVoXV .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp0BqVoXV .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp0BqVoXV .mbr-section-title {
  color: #ffffff;
}
.cid-ulp0BqVoXV .mbr-text,
.cid-ulp0BqVoXV .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp0BrELbv {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp0BrELbv .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp0BrELbv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp0BrELbv .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp0BrELbv .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp0BrELbv .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp0BrELbv .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp0BrELbv .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp0BrELbv .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp0BrELbv .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp0BrELbv .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp0BrELbv .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp0BrELbv .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp0BrELbv .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp0BrELbv .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp0BrELbv .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp0BrELbv .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp0BrELbv .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp0BrELbv .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp0BrELbv .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp0BrELbv .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp0BrELbv .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp0BrELbv .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp0BrELbv .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp0BrELbv .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp0BrELbv .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp0BrELbv .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp0BrELbv .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp0BrELbv .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp0BrELbv .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp0BrELbv .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp0BrELbv .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp0BrELbv .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp0BrELbv .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp0BrELbv .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp0BrELbv .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp0BrELbv .carousel {
    height: 280px;
  }
}
.cid-ulp0BrELbv .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp0BrELbv .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp0BrELbv .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp0BrELbv .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp0BrELbv .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp0BrELbv .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp0BrELbv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp0BrELbv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp0BrELbv .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp0BrELbv .carousel-indicators {
  display: none !important;
}
.cid-ulp0BrELbv .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp0Btl7tw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp0Btl7tw .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp0Btl7tw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp0Btl7tw .container {
    padding: 0 22px;
  }
}
.cid-ulp0Btl7tw .row {
  justify-content: space-between;
}
.cid-ulp0Btl7tw .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp0Btl7tw .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp0Btl7tw .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp0Btl7tw .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp0Btl7tw .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp0Btl7tw .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp0Btl7tw .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp0Btl7tw .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp0Btl7tw .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp0Btl7tw .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp0Btl7tw .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp0Btl7tw .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp0Btl7tw .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp0Btl7tw .copy-wrapper {
    display: block;
  }
}
.cid-ulp0Btl7tw .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp0Btl7tw .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp0Btl7tw .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp0Btl7tw .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp0Btl7tw .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp0Btl7tw .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp0Btl7tw .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp0Btl7tw .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp0Btl7tw .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp0Btl7tw .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp0Btl7tw .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp0Btl7tw .mbr-section-title {
  color: #ff5753;
}
.cid-ulp0Btl7tw .mbr-text {
  color: #ffffff;
}
.cid-ulp0Btl7tw .list {
  color: #635d60;
}
.cid-ulp0Btl7tw .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp0Btl7tw .mbr-section-title,
.cid-ulp0Btl7tw .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp1ETAqVK {
  z-index: 1000;
  width: 100%;
}
.cid-ulp1ETAqVK nav.navbar {
  position: fixed;
}
.cid-ulp1ETAqVK .navbar-nav {
  margin: auto;
}
.cid-ulp1ETAqVK .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp1ETAqVK .dropdown-item:hover,
.cid-ulp1ETAqVK .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp1ETAqVK .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp1ETAqVK .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp1ETAqVK .navbar-short,
.cid-ulp1ETAqVK .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp1ETAqVK .navbar-short .nav-link,
.cid-ulp1ETAqVK .opened .nav-link,
.cid-ulp1ETAqVK .navbar-short .navbar-caption,
.cid-ulp1ETAqVK .opened .navbar-caption,
.cid-ulp1ETAqVK .navbar-short .mbr-iconfont,
.cid-ulp1ETAqVK .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp1ETAqVK .navbar-short .hamburger span,
.cid-ulp1ETAqVK .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp1ETAqVK .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp1ETAqVK .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-ulp1ETAqVK .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp1ETAqVK .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp1ETAqVK .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp1ETAqVK .container {
  display: flex;
  margin: auto;
}
.cid-ulp1ETAqVK .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp1ETAqVK .dropdown-menu,
.cid-ulp1ETAqVK .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp1ETAqVK .nav-item:focus,
.cid-ulp1ETAqVK .nav-link:focus {
  outline: none;
}
.cid-ulp1ETAqVK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp1ETAqVK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp1ETAqVK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp1ETAqVK .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp1ETAqVK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp1ETAqVK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp1ETAqVK .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp1ETAqVK .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp1ETAqVK .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp1ETAqVK .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp1ETAqVK .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp1ETAqVK .navbar.collapsed {
  justify-content: center;
}
.cid-ulp1ETAqVK .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp1ETAqVK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp1ETAqVK .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp1ETAqVK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp1ETAqVK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp1ETAqVK .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: 100%;
}
.cid-ulp1ETAqVK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp1ETAqVK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp1ETAqVK .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp1ETAqVK .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp1ETAqVK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp1ETAqVK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp1ETAqVK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp1ETAqVK .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: 100%;
  }
  .cid-ulp1ETAqVK .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp1ETAqVK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp1ETAqVK .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp1ETAqVK .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp1ETAqVK .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp1ETAqVK .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp1ETAqVK .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp1ETAqVK .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp1ETAqVK .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp1ETAqVK .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-ulp1ETAqVK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp1ETAqVK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp1ETAqVK .dropdown-item.active,
.cid-ulp1ETAqVK .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp1ETAqVK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp1ETAqVK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp1ETAqVK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp1ETAqVK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp1ETAqVK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp1ETAqVK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp1ETAqVK ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp1ETAqVK .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp1ETAqVK button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp1ETAqVK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp1ETAqVK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp1ETAqVK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp1ETAqVK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp1ETAqVK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp1ETAqVK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp1ETAqVK nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp1ETAqVK nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp1ETAqVK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp1ETAqVK .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp1ETAqVK a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp1ETAqVK .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-ulp1ETAqVK .navbar {
    height: 70px;
  }
  .cid-ulp1ETAqVK .navbar.opened {
    height: auto;
  }
  .cid-ulp1ETAqVK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp1EU5hiD {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp1EU5hiD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp1EU5hiD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp1EU5hiD .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp1EU5hiD .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp1EU5hiD .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp1EU5hiD .mbr-section-title {
  color: #ffffff;
}
.cid-ulp1EU5hiD .mbr-text,
.cid-ulp1EU5hiD .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp1EUsN8z {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp1EUsN8z .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp1EUsN8z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp1EUsN8z .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp1EUsN8z .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp1EUsN8z .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp1EUsN8z .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp1EUsN8z .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp1EUsN8z .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp1EUsN8z .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp1EUsN8z .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp1EUsN8z .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp1EUsN8z .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp1EUsN8z .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp1EUsN8z .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp1EUsN8z .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp1EUsN8z .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp1EUsN8z .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp1EUsN8z .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp1EUsN8z .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp1EUsN8z .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp1EUsN8z .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp1EUsN8z .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp1EUsN8z .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp1EUsN8z .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp1EUsN8z .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp1EUsN8z .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp1EUsN8z .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp1EUsN8z .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp1EUsN8z .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp1EUsN8z .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp1EUsN8z .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp1EUsN8z .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp1EUsN8z .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp1EUsN8z .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp1EUsN8z .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp1EUsN8z .carousel {
    height: 280px;
  }
}
.cid-ulp1EUsN8z .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp1EUsN8z .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp1EUsN8z .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp1EUsN8z .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp1EUsN8z .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp1EUsN8z .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp1EUsN8z .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp1EUsN8z .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp1EUsN8z .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp1EUsN8z .carousel-indicators {
  display: none !important;
}
.cid-ulp1EUsN8z .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp1EVmqvr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp1EVmqvr .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp1EVmqvr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp1EVmqvr .container {
    padding: 0 22px;
  }
}
.cid-ulp1EVmqvr .row {
  justify-content: space-between;
}
.cid-ulp1EVmqvr .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp1EVmqvr .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp1EVmqvr .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp1EVmqvr .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp1EVmqvr .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp1EVmqvr .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp1EVmqvr .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp1EVmqvr .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp1EVmqvr .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp1EVmqvr .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp1EVmqvr .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp1EVmqvr .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp1EVmqvr .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp1EVmqvr .copy-wrapper {
    display: block;
  }
}
.cid-ulp1EVmqvr .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp1EVmqvr .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp1EVmqvr .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp1EVmqvr .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp1EVmqvr .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp1EVmqvr .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp1EVmqvr .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp1EVmqvr .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp1EVmqvr .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp1EVmqvr .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp1EVmqvr .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp1EVmqvr .mbr-section-title {
  color: #ff5753;
}
.cid-ulp1EVmqvr .mbr-text {
  color: #ffffff;
}
.cid-ulp1EVmqvr .list {
  color: #635d60;
}
.cid-ulp1EVmqvr .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp1EVmqvr .mbr-section-title,
.cid-ulp1EVmqvr .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp27wVhlw {
  z-index: 1000;
  width: 100%;
}
.cid-ulp27wVhlw nav.navbar {
  position: fixed;
}
.cid-ulp27wVhlw .navbar-nav {
  margin: auto;
}
.cid-ulp27wVhlw .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp27wVhlw .dropdown-item:hover,
.cid-ulp27wVhlw .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp27wVhlw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp27wVhlw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp27wVhlw .navbar-short,
.cid-ulp27wVhlw .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp27wVhlw .navbar-short .nav-link,
.cid-ulp27wVhlw .opened .nav-link,
.cid-ulp27wVhlw .navbar-short .navbar-caption,
.cid-ulp27wVhlw .opened .navbar-caption,
.cid-ulp27wVhlw .navbar-short .mbr-iconfont,
.cid-ulp27wVhlw .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp27wVhlw .navbar-short .hamburger span,
.cid-ulp27wVhlw .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp27wVhlw .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp27wVhlw .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-ulp27wVhlw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp27wVhlw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp27wVhlw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp27wVhlw .container {
  display: flex;
  margin: auto;
}
.cid-ulp27wVhlw .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp27wVhlw .dropdown-menu,
.cid-ulp27wVhlw .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp27wVhlw .nav-item:focus,
.cid-ulp27wVhlw .nav-link:focus {
  outline: none;
}
.cid-ulp27wVhlw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp27wVhlw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp27wVhlw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp27wVhlw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp27wVhlw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp27wVhlw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp27wVhlw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp27wVhlw .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp27wVhlw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp27wVhlw .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp27wVhlw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp27wVhlw .navbar.collapsed {
  justify-content: center;
}
.cid-ulp27wVhlw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp27wVhlw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp27wVhlw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp27wVhlw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp27wVhlw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp27wVhlw .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: 100%;
}
.cid-ulp27wVhlw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp27wVhlw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp27wVhlw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp27wVhlw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp27wVhlw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp27wVhlw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp27wVhlw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp27wVhlw .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: 100%;
  }
  .cid-ulp27wVhlw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp27wVhlw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp27wVhlw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp27wVhlw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp27wVhlw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp27wVhlw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp27wVhlw .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp27wVhlw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp27wVhlw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp27wVhlw .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-ulp27wVhlw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp27wVhlw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp27wVhlw .dropdown-item.active,
.cid-ulp27wVhlw .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp27wVhlw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp27wVhlw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp27wVhlw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp27wVhlw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp27wVhlw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp27wVhlw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp27wVhlw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp27wVhlw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp27wVhlw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp27wVhlw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp27wVhlw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp27wVhlw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp27wVhlw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp27wVhlw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp27wVhlw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp27wVhlw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp27wVhlw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp27wVhlw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp27wVhlw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp27wVhlw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp27wVhlw .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-ulp27wVhlw .navbar {
    height: 70px;
  }
  .cid-ulp27wVhlw .navbar.opened {
    height: auto;
  }
  .cid-ulp27wVhlw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp27xtK56 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp27xtK56 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp27xtK56 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp27xtK56 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp27xtK56 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp27xtK56 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp27xtK56 .mbr-section-title {
  color: #ffffff;
}
.cid-ulp27xtK56 .mbr-text,
.cid-ulp27xtK56 .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp27xQLNI {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp27xQLNI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp27xQLNI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp27xQLNI .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp27xQLNI .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp27xQLNI .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp27xQLNI .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp27xQLNI .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp27xQLNI .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp27xQLNI .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp27xQLNI .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp27xQLNI .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp27xQLNI .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp27xQLNI .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp27xQLNI .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp27xQLNI .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp27xQLNI .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp27xQLNI .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp27xQLNI .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp27xQLNI .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp27xQLNI .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp27xQLNI .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp27xQLNI .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp27xQLNI .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp27xQLNI .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp27xQLNI .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp27xQLNI .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp27xQLNI .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp27xQLNI .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp27xQLNI .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp27xQLNI .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp27xQLNI .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp27xQLNI .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp27xQLNI .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp27xQLNI .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp27xQLNI .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp27xQLNI .carousel {
    height: 280px;
  }
}
.cid-ulp27xQLNI .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp27xQLNI .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp27xQLNI .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp27xQLNI .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp27xQLNI .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp27xQLNI .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp27xQLNI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp27xQLNI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp27xQLNI .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp27xQLNI .carousel-indicators {
  display: none !important;
}
.cid-ulp27xQLNI .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp27yx2Qg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp27yx2Qg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp27yx2Qg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp27yx2Qg .container {
    padding: 0 22px;
  }
}
.cid-ulp27yx2Qg .row {
  justify-content: space-between;
}
.cid-ulp27yx2Qg .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp27yx2Qg .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp27yx2Qg .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp27yx2Qg .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp27yx2Qg .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp27yx2Qg .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp27yx2Qg .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp27yx2Qg .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp27yx2Qg .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp27yx2Qg .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp27yx2Qg .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp27yx2Qg .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp27yx2Qg .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp27yx2Qg .copy-wrapper {
    display: block;
  }
}
.cid-ulp27yx2Qg .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp27yx2Qg .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp27yx2Qg .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp27yx2Qg .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp27yx2Qg .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp27yx2Qg .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp27yx2Qg .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp27yx2Qg .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp27yx2Qg .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp27yx2Qg .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp27yx2Qg .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp27yx2Qg .mbr-section-title {
  color: #ff5753;
}
.cid-ulp27yx2Qg .mbr-text {
  color: #ffffff;
}
.cid-ulp27yx2Qg .list {
  color: #635d60;
}
.cid-ulp27yx2Qg .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp27yx2Qg .mbr-section-title,
.cid-ulp27yx2Qg .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp2SaN79v {
  z-index: 1000;
  width: 100%;
}
.cid-ulp2SaN79v nav.navbar {
  position: fixed;
}
.cid-ulp2SaN79v .navbar-nav {
  margin: auto;
}
.cid-ulp2SaN79v .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp2SaN79v .dropdown-item:hover,
.cid-ulp2SaN79v .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp2SaN79v .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp2SaN79v .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp2SaN79v .navbar-short,
.cid-ulp2SaN79v .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp2SaN79v .navbar-short .nav-link,
.cid-ulp2SaN79v .opened .nav-link,
.cid-ulp2SaN79v .navbar-short .navbar-caption,
.cid-ulp2SaN79v .opened .navbar-caption,
.cid-ulp2SaN79v .navbar-short .mbr-iconfont,
.cid-ulp2SaN79v .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp2SaN79v .navbar-short .hamburger span,
.cid-ulp2SaN79v .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp2SaN79v .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp2SaN79v .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-ulp2SaN79v .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp2SaN79v .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp2SaN79v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp2SaN79v .container {
  display: flex;
  margin: auto;
}
.cid-ulp2SaN79v .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp2SaN79v .dropdown-menu,
.cid-ulp2SaN79v .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp2SaN79v .nav-item:focus,
.cid-ulp2SaN79v .nav-link:focus {
  outline: none;
}
.cid-ulp2SaN79v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp2SaN79v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp2SaN79v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp2SaN79v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp2SaN79v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp2SaN79v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp2SaN79v .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp2SaN79v .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp2SaN79v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp2SaN79v .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp2SaN79v .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp2SaN79v .navbar.collapsed {
  justify-content: center;
}
.cid-ulp2SaN79v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp2SaN79v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp2SaN79v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp2SaN79v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp2SaN79v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp2SaN79v .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: 100%;
}
.cid-ulp2SaN79v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp2SaN79v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp2SaN79v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp2SaN79v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp2SaN79v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp2SaN79v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp2SaN79v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp2SaN79v .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: 100%;
  }
  .cid-ulp2SaN79v .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp2SaN79v .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp2SaN79v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp2SaN79v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp2SaN79v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp2SaN79v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp2SaN79v .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp2SaN79v .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp2SaN79v .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp2SaN79v .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-ulp2SaN79v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp2SaN79v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp2SaN79v .dropdown-item.active,
.cid-ulp2SaN79v .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp2SaN79v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp2SaN79v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp2SaN79v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp2SaN79v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp2SaN79v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp2SaN79v .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp2SaN79v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp2SaN79v .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp2SaN79v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp2SaN79v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp2SaN79v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp2SaN79v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp2SaN79v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp2SaN79v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp2SaN79v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp2SaN79v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp2SaN79v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp2SaN79v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp2SaN79v .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp2SaN79v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp2SaN79v .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-ulp2SaN79v .navbar {
    height: 70px;
  }
  .cid-ulp2SaN79v .navbar.opened {
    height: auto;
  }
  .cid-ulp2SaN79v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp2SbpuJN {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp2SbpuJN .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp2SbpuJN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp2SbpuJN .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp2SbpuJN .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp2SbpuJN .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp2SbpuJN .mbr-section-title {
  color: #ffffff;
}
.cid-ulp2SbpuJN .mbr-text,
.cid-ulp2SbpuJN .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp2SbSLUH {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp2SbSLUH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp2SbSLUH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp2SbSLUH .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp2SbSLUH .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp2SbSLUH .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp2SbSLUH .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp2SbSLUH .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp2SbSLUH .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp2SbSLUH .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp2SbSLUH .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp2SbSLUH .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp2SbSLUH .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp2SbSLUH .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp2SbSLUH .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp2SbSLUH .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp2SbSLUH .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp2SbSLUH .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp2SbSLUH .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp2SbSLUH .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp2SbSLUH .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp2SbSLUH .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp2SbSLUH .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp2SbSLUH .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp2SbSLUH .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp2SbSLUH .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp2SbSLUH .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp2SbSLUH .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp2SbSLUH .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp2SbSLUH .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp2SbSLUH .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp2SbSLUH .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp2SbSLUH .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp2SbSLUH .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp2SbSLUH .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp2SbSLUH .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp2SbSLUH .carousel {
    height: 280px;
  }
}
.cid-ulp2SbSLUH .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp2SbSLUH .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp2SbSLUH .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp2SbSLUH .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp2SbSLUH .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp2SbSLUH .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp2SbSLUH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp2SbSLUH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp2SbSLUH .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp2SbSLUH .carousel-indicators {
  display: none !important;
}
.cid-ulp2SbSLUH .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp2ScydUA {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp2ScydUA .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp2ScydUA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp2ScydUA .container {
    padding: 0 22px;
  }
}
.cid-ulp2ScydUA .row {
  justify-content: space-between;
}
.cid-ulp2ScydUA .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp2ScydUA .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp2ScydUA .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp2ScydUA .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp2ScydUA .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp2ScydUA .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp2ScydUA .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp2ScydUA .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp2ScydUA .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp2ScydUA .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp2ScydUA .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp2ScydUA .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp2ScydUA .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp2ScydUA .copy-wrapper {
    display: block;
  }
}
.cid-ulp2ScydUA .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp2ScydUA .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp2ScydUA .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp2ScydUA .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp2ScydUA .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp2ScydUA .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp2ScydUA .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp2ScydUA .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp2ScydUA .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp2ScydUA .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp2ScydUA .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp2ScydUA .mbr-section-title {
  color: #ff5753;
}
.cid-ulp2ScydUA .mbr-text {
  color: #ffffff;
}
.cid-ulp2ScydUA .list {
  color: #635d60;
}
.cid-ulp2ScydUA .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp2ScydUA .mbr-section-title,
.cid-ulp2ScydUA .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp3uMvfWY {
  z-index: 1000;
  width: 100%;
}
.cid-ulp3uMvfWY nav.navbar {
  position: fixed;
}
.cid-ulp3uMvfWY .navbar-nav {
  margin: auto;
}
.cid-ulp3uMvfWY .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp3uMvfWY .dropdown-item:hover,
.cid-ulp3uMvfWY .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp3uMvfWY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp3uMvfWY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp3uMvfWY .navbar-short,
.cid-ulp3uMvfWY .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp3uMvfWY .navbar-short .nav-link,
.cid-ulp3uMvfWY .opened .nav-link,
.cid-ulp3uMvfWY .navbar-short .navbar-caption,
.cid-ulp3uMvfWY .opened .navbar-caption,
.cid-ulp3uMvfWY .navbar-short .mbr-iconfont,
.cid-ulp3uMvfWY .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp3uMvfWY .navbar-short .hamburger span,
.cid-ulp3uMvfWY .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp3uMvfWY .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp3uMvfWY .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-ulp3uMvfWY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp3uMvfWY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp3uMvfWY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp3uMvfWY .container {
  display: flex;
  margin: auto;
}
.cid-ulp3uMvfWY .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp3uMvfWY .dropdown-menu,
.cid-ulp3uMvfWY .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp3uMvfWY .nav-item:focus,
.cid-ulp3uMvfWY .nav-link:focus {
  outline: none;
}
.cid-ulp3uMvfWY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp3uMvfWY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp3uMvfWY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp3uMvfWY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp3uMvfWY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp3uMvfWY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp3uMvfWY .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp3uMvfWY .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp3uMvfWY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp3uMvfWY .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp3uMvfWY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp3uMvfWY .navbar.collapsed {
  justify-content: center;
}
.cid-ulp3uMvfWY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp3uMvfWY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp3uMvfWY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp3uMvfWY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp3uMvfWY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp3uMvfWY .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: 100%;
}
.cid-ulp3uMvfWY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp3uMvfWY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp3uMvfWY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp3uMvfWY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp3uMvfWY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp3uMvfWY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp3uMvfWY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp3uMvfWY .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: 100%;
  }
  .cid-ulp3uMvfWY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp3uMvfWY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp3uMvfWY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp3uMvfWY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp3uMvfWY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp3uMvfWY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp3uMvfWY .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp3uMvfWY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp3uMvfWY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp3uMvfWY .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-ulp3uMvfWY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp3uMvfWY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp3uMvfWY .dropdown-item.active,
.cid-ulp3uMvfWY .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp3uMvfWY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp3uMvfWY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp3uMvfWY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp3uMvfWY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp3uMvfWY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp3uMvfWY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp3uMvfWY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp3uMvfWY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp3uMvfWY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp3uMvfWY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp3uMvfWY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp3uMvfWY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp3uMvfWY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp3uMvfWY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp3uMvfWY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp3uMvfWY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp3uMvfWY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp3uMvfWY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp3uMvfWY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp3uMvfWY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp3uMvfWY .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-ulp3uMvfWY .navbar {
    height: 70px;
  }
  .cid-ulp3uMvfWY .navbar.opened {
    height: auto;
  }
  .cid-ulp3uMvfWY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp3uN7kKP {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp3uN7kKP .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp3uN7kKP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp3uN7kKP .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp3uN7kKP .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp3uN7kKP .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp3uN7kKP .mbr-section-title {
  color: #ffffff;
}
.cid-ulp3uN7kKP .mbr-text,
.cid-ulp3uN7kKP .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp3uNGmp8 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp3uNGmp8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp3uNGmp8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp3uNGmp8 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp3uNGmp8 .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp3uNGmp8 .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp3uNGmp8 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp3uNGmp8 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp3uNGmp8 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp3uNGmp8 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp3uNGmp8 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp3uNGmp8 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp3uNGmp8 .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp3uNGmp8 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp3uNGmp8 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp3uNGmp8 .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp3uNGmp8 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp3uNGmp8 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp3uNGmp8 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp3uNGmp8 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp3uNGmp8 .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp3uNGmp8 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp3uNGmp8 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp3uNGmp8 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp3uNGmp8 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp3uNGmp8 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp3uNGmp8 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp3uNGmp8 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp3uNGmp8 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp3uNGmp8 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp3uNGmp8 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp3uNGmp8 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp3uNGmp8 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp3uNGmp8 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp3uNGmp8 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp3uNGmp8 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp3uNGmp8 .carousel {
    height: 280px;
  }
}
.cid-ulp3uNGmp8 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp3uNGmp8 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp3uNGmp8 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp3uNGmp8 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp3uNGmp8 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp3uNGmp8 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp3uNGmp8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp3uNGmp8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp3uNGmp8 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp3uNGmp8 .carousel-indicators {
  display: none !important;
}
.cid-ulp3uNGmp8 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp3uOoflH {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp3uOoflH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp3uOoflH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp3uOoflH .container {
    padding: 0 22px;
  }
}
.cid-ulp3uOoflH .row {
  justify-content: space-between;
}
.cid-ulp3uOoflH .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp3uOoflH .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp3uOoflH .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp3uOoflH .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp3uOoflH .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp3uOoflH .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp3uOoflH .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp3uOoflH .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp3uOoflH .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp3uOoflH .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp3uOoflH .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp3uOoflH .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp3uOoflH .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp3uOoflH .copy-wrapper {
    display: block;
  }
}
.cid-ulp3uOoflH .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp3uOoflH .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp3uOoflH .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp3uOoflH .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp3uOoflH .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp3uOoflH .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp3uOoflH .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp3uOoflH .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp3uOoflH .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp3uOoflH .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp3uOoflH .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp3uOoflH .mbr-section-title {
  color: #ff5753;
}
.cid-ulp3uOoflH .mbr-text {
  color: #ffffff;
}
.cid-ulp3uOoflH .list {
  color: #635d60;
}
.cid-ulp3uOoflH .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp3uOoflH .mbr-section-title,
.cid-ulp3uOoflH .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp4ZCqjEH {
  z-index: 1000;
  width: 100%;
}
.cid-ulp4ZCqjEH nav.navbar {
  position: fixed;
}
.cid-ulp4ZCqjEH .navbar-nav {
  margin: auto;
}
.cid-ulp4ZCqjEH .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp4ZCqjEH .dropdown-item:hover,
.cid-ulp4ZCqjEH .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp4ZCqjEH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp4ZCqjEH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp4ZCqjEH .navbar-short,
.cid-ulp4ZCqjEH .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp4ZCqjEH .navbar-short .nav-link,
.cid-ulp4ZCqjEH .opened .nav-link,
.cid-ulp4ZCqjEH .navbar-short .navbar-caption,
.cid-ulp4ZCqjEH .opened .navbar-caption,
.cid-ulp4ZCqjEH .navbar-short .mbr-iconfont,
.cid-ulp4ZCqjEH .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp4ZCqjEH .navbar-short .hamburger span,
.cid-ulp4ZCqjEH .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp4ZCqjEH .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp4ZCqjEH .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-ulp4ZCqjEH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp4ZCqjEH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp4ZCqjEH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp4ZCqjEH .container {
  display: flex;
  margin: auto;
}
.cid-ulp4ZCqjEH .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp4ZCqjEH .dropdown-menu,
.cid-ulp4ZCqjEH .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp4ZCqjEH .nav-item:focus,
.cid-ulp4ZCqjEH .nav-link:focus {
  outline: none;
}
.cid-ulp4ZCqjEH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp4ZCqjEH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp4ZCqjEH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp4ZCqjEH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp4ZCqjEH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp4ZCqjEH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp4ZCqjEH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp4ZCqjEH .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp4ZCqjEH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp4ZCqjEH .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp4ZCqjEH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp4ZCqjEH .navbar.collapsed {
  justify-content: center;
}
.cid-ulp4ZCqjEH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp4ZCqjEH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp4ZCqjEH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp4ZCqjEH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp4ZCqjEH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp4ZCqjEH .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: 100%;
}
.cid-ulp4ZCqjEH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp4ZCqjEH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp4ZCqjEH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp4ZCqjEH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp4ZCqjEH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp4ZCqjEH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp4ZCqjEH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp4ZCqjEH .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: 100%;
  }
  .cid-ulp4ZCqjEH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp4ZCqjEH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp4ZCqjEH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp4ZCqjEH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp4ZCqjEH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp4ZCqjEH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp4ZCqjEH .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp4ZCqjEH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp4ZCqjEH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp4ZCqjEH .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-ulp4ZCqjEH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp4ZCqjEH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp4ZCqjEH .dropdown-item.active,
.cid-ulp4ZCqjEH .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp4ZCqjEH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp4ZCqjEH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp4ZCqjEH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp4ZCqjEH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp4ZCqjEH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp4ZCqjEH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp4ZCqjEH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp4ZCqjEH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp4ZCqjEH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp4ZCqjEH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp4ZCqjEH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp4ZCqjEH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp4ZCqjEH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp4ZCqjEH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp4ZCqjEH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp4ZCqjEH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp4ZCqjEH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp4ZCqjEH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp4ZCqjEH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp4ZCqjEH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp4ZCqjEH .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-ulp4ZCqjEH .navbar {
    height: 70px;
  }
  .cid-ulp4ZCqjEH .navbar.opened {
    height: auto;
  }
  .cid-ulp4ZCqjEH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp4ZD200S {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp4ZD200S .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp4ZD200S .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp4ZD200S .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp4ZD200S .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp4ZD200S .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp4ZD200S .mbr-section-title {
  color: #ffffff;
}
.cid-ulp4ZD200S .mbr-text,
.cid-ulp4ZD200S .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp4ZDrWnK {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp4ZDrWnK .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp4ZDrWnK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp4ZDrWnK .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp4ZDrWnK .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp4ZDrWnK .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp4ZDrWnK .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp4ZDrWnK .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp4ZDrWnK .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp4ZDrWnK .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp4ZDrWnK .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp4ZDrWnK .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp4ZDrWnK .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp4ZDrWnK .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp4ZDrWnK .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp4ZDrWnK .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp4ZDrWnK .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp4ZDrWnK .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp4ZDrWnK .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp4ZDrWnK .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp4ZDrWnK .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp4ZDrWnK .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp4ZDrWnK .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp4ZDrWnK .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp4ZDrWnK .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp4ZDrWnK .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp4ZDrWnK .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp4ZDrWnK .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp4ZDrWnK .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp4ZDrWnK .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp4ZDrWnK .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp4ZDrWnK .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp4ZDrWnK .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp4ZDrWnK .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp4ZDrWnK .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp4ZDrWnK .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp4ZDrWnK .carousel {
    height: 280px;
  }
}
.cid-ulp4ZDrWnK .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp4ZDrWnK .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp4ZDrWnK .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp4ZDrWnK .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp4ZDrWnK .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp4ZDrWnK .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp4ZDrWnK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp4ZDrWnK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp4ZDrWnK .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp4ZDrWnK .carousel-indicators {
  display: none !important;
}
.cid-ulp4ZDrWnK .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp4ZE1kGy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp4ZE1kGy .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp4ZE1kGy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp4ZE1kGy .container {
    padding: 0 22px;
  }
}
.cid-ulp4ZE1kGy .row {
  justify-content: space-between;
}
.cid-ulp4ZE1kGy .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp4ZE1kGy .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp4ZE1kGy .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp4ZE1kGy .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp4ZE1kGy .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp4ZE1kGy .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp4ZE1kGy .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp4ZE1kGy .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp4ZE1kGy .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp4ZE1kGy .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp4ZE1kGy .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp4ZE1kGy .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp4ZE1kGy .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp4ZE1kGy .copy-wrapper {
    display: block;
  }
}
.cid-ulp4ZE1kGy .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp4ZE1kGy .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp4ZE1kGy .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp4ZE1kGy .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp4ZE1kGy .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp4ZE1kGy .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp4ZE1kGy .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp4ZE1kGy .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp4ZE1kGy .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp4ZE1kGy .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp4ZE1kGy .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp4ZE1kGy .mbr-section-title {
  color: #ff5753;
}
.cid-ulp4ZE1kGy .mbr-text {
  color: #ffffff;
}
.cid-ulp4ZE1kGy .list {
  color: #635d60;
}
.cid-ulp4ZE1kGy .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp4ZE1kGy .mbr-section-title,
.cid-ulp4ZE1kGy .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp5uYHZ43 {
  z-index: 1000;
  width: 100%;
}
.cid-ulp5uYHZ43 nav.navbar {
  position: fixed;
}
.cid-ulp5uYHZ43 .navbar-nav {
  margin: auto;
}
.cid-ulp5uYHZ43 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp5uYHZ43 .dropdown-item:hover,
.cid-ulp5uYHZ43 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp5uYHZ43 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp5uYHZ43 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp5uYHZ43 .navbar-short,
.cid-ulp5uYHZ43 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp5uYHZ43 .navbar-short .nav-link,
.cid-ulp5uYHZ43 .opened .nav-link,
.cid-ulp5uYHZ43 .navbar-short .navbar-caption,
.cid-ulp5uYHZ43 .opened .navbar-caption,
.cid-ulp5uYHZ43 .navbar-short .mbr-iconfont,
.cid-ulp5uYHZ43 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp5uYHZ43 .navbar-short .hamburger span,
.cid-ulp5uYHZ43 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp5uYHZ43 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp5uYHZ43 .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-ulp5uYHZ43 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp5uYHZ43 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp5uYHZ43 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp5uYHZ43 .container {
  display: flex;
  margin: auto;
}
.cid-ulp5uYHZ43 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp5uYHZ43 .dropdown-menu,
.cid-ulp5uYHZ43 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp5uYHZ43 .nav-item:focus,
.cid-ulp5uYHZ43 .nav-link:focus {
  outline: none;
}
.cid-ulp5uYHZ43 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp5uYHZ43 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp5uYHZ43 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp5uYHZ43 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp5uYHZ43 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp5uYHZ43 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp5uYHZ43 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp5uYHZ43 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp5uYHZ43 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp5uYHZ43 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp5uYHZ43 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp5uYHZ43 .navbar.collapsed {
  justify-content: center;
}
.cid-ulp5uYHZ43 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp5uYHZ43 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp5uYHZ43 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp5uYHZ43 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp5uYHZ43 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp5uYHZ43 .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: 100%;
}
.cid-ulp5uYHZ43 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp5uYHZ43 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp5uYHZ43 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp5uYHZ43 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp5uYHZ43 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp5uYHZ43 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp5uYHZ43 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp5uYHZ43 .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: 100%;
  }
  .cid-ulp5uYHZ43 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp5uYHZ43 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp5uYHZ43 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp5uYHZ43 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp5uYHZ43 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp5uYHZ43 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp5uYHZ43 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp5uYHZ43 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp5uYHZ43 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp5uYHZ43 .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-ulp5uYHZ43 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp5uYHZ43 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp5uYHZ43 .dropdown-item.active,
.cid-ulp5uYHZ43 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp5uYHZ43 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp5uYHZ43 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp5uYHZ43 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp5uYHZ43 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp5uYHZ43 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp5uYHZ43 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp5uYHZ43 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp5uYHZ43 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp5uYHZ43 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp5uYHZ43 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp5uYHZ43 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp5uYHZ43 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp5uYHZ43 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp5uYHZ43 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp5uYHZ43 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp5uYHZ43 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp5uYHZ43 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp5uYHZ43 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp5uYHZ43 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp5uYHZ43 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp5uYHZ43 .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-ulp5uYHZ43 .navbar {
    height: 70px;
  }
  .cid-ulp5uYHZ43 .navbar.opened {
    height: auto;
  }
  .cid-ulp5uYHZ43 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp5uZgF9P {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp5uZgF9P .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp5uZgF9P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp5uZgF9P .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp5uZgF9P .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp5uZgF9P .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp5uZgF9P .mbr-section-title {
  color: #ffffff;
}
.cid-ulp5uZgF9P .mbr-text,
.cid-ulp5uZgF9P .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp5uZKUKR {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp5uZKUKR .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp5uZKUKR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp5uZKUKR .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp5uZKUKR .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp5uZKUKR .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp5uZKUKR .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp5uZKUKR .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp5uZKUKR .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp5uZKUKR .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp5uZKUKR .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp5uZKUKR .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp5uZKUKR .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp5uZKUKR .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp5uZKUKR .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp5uZKUKR .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp5uZKUKR .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp5uZKUKR .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp5uZKUKR .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp5uZKUKR .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp5uZKUKR .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp5uZKUKR .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp5uZKUKR .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp5uZKUKR .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp5uZKUKR .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp5uZKUKR .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp5uZKUKR .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp5uZKUKR .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp5uZKUKR .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp5uZKUKR .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp5uZKUKR .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp5uZKUKR .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp5uZKUKR .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp5uZKUKR .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp5uZKUKR .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp5uZKUKR .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp5uZKUKR .carousel {
    height: 280px;
  }
}
.cid-ulp5uZKUKR .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp5uZKUKR .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp5uZKUKR .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp5uZKUKR .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp5uZKUKR .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp5uZKUKR .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp5uZKUKR .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp5uZKUKR .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp5uZKUKR .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp5uZKUKR .carousel-indicators {
  display: none !important;
}
.cid-ulp5uZKUKR .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp5v0p9MT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp5v0p9MT .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp5v0p9MT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp5v0p9MT .container {
    padding: 0 22px;
  }
}
.cid-ulp5v0p9MT .row {
  justify-content: space-between;
}
.cid-ulp5v0p9MT .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp5v0p9MT .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp5v0p9MT .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp5v0p9MT .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp5v0p9MT .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp5v0p9MT .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp5v0p9MT .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp5v0p9MT .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp5v0p9MT .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp5v0p9MT .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp5v0p9MT .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp5v0p9MT .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp5v0p9MT .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp5v0p9MT .copy-wrapper {
    display: block;
  }
}
.cid-ulp5v0p9MT .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp5v0p9MT .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp5v0p9MT .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp5v0p9MT .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp5v0p9MT .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp5v0p9MT .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp5v0p9MT .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp5v0p9MT .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp5v0p9MT .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp5v0p9MT .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp5v0p9MT .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp5v0p9MT .mbr-section-title {
  color: #ff5753;
}
.cid-ulp5v0p9MT .mbr-text {
  color: #ffffff;
}
.cid-ulp5v0p9MT .list {
  color: #635d60;
}
.cid-ulp5v0p9MT .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp5v0p9MT .mbr-section-title,
.cid-ulp5v0p9MT .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp6gkDVRx {
  z-index: 1000;
  width: 100%;
}
.cid-ulp6gkDVRx nav.navbar {
  position: fixed;
}
.cid-ulp6gkDVRx .navbar-nav {
  margin: auto;
}
.cid-ulp6gkDVRx .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp6gkDVRx .dropdown-item:hover,
.cid-ulp6gkDVRx .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp6gkDVRx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp6gkDVRx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp6gkDVRx .navbar-short,
.cid-ulp6gkDVRx .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp6gkDVRx .navbar-short .nav-link,
.cid-ulp6gkDVRx .opened .nav-link,
.cid-ulp6gkDVRx .navbar-short .navbar-caption,
.cid-ulp6gkDVRx .opened .navbar-caption,
.cid-ulp6gkDVRx .navbar-short .mbr-iconfont,
.cid-ulp6gkDVRx .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp6gkDVRx .navbar-short .hamburger span,
.cid-ulp6gkDVRx .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp6gkDVRx .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp6gkDVRx .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-ulp6gkDVRx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp6gkDVRx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp6gkDVRx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp6gkDVRx .container {
  display: flex;
  margin: auto;
}
.cid-ulp6gkDVRx .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp6gkDVRx .dropdown-menu,
.cid-ulp6gkDVRx .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp6gkDVRx .nav-item:focus,
.cid-ulp6gkDVRx .nav-link:focus {
  outline: none;
}
.cid-ulp6gkDVRx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp6gkDVRx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp6gkDVRx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp6gkDVRx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp6gkDVRx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp6gkDVRx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp6gkDVRx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp6gkDVRx .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp6gkDVRx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp6gkDVRx .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp6gkDVRx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp6gkDVRx .navbar.collapsed {
  justify-content: center;
}
.cid-ulp6gkDVRx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp6gkDVRx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp6gkDVRx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp6gkDVRx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp6gkDVRx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp6gkDVRx .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: 100%;
}
.cid-ulp6gkDVRx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp6gkDVRx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp6gkDVRx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp6gkDVRx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp6gkDVRx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp6gkDVRx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp6gkDVRx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp6gkDVRx .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: 100%;
  }
  .cid-ulp6gkDVRx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp6gkDVRx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp6gkDVRx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp6gkDVRx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp6gkDVRx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp6gkDVRx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp6gkDVRx .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp6gkDVRx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp6gkDVRx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp6gkDVRx .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-ulp6gkDVRx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp6gkDVRx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp6gkDVRx .dropdown-item.active,
.cid-ulp6gkDVRx .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp6gkDVRx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp6gkDVRx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp6gkDVRx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp6gkDVRx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp6gkDVRx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp6gkDVRx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp6gkDVRx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp6gkDVRx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp6gkDVRx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp6gkDVRx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp6gkDVRx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp6gkDVRx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp6gkDVRx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp6gkDVRx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp6gkDVRx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp6gkDVRx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp6gkDVRx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp6gkDVRx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp6gkDVRx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp6gkDVRx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp6gkDVRx .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-ulp6gkDVRx .navbar {
    height: 70px;
  }
  .cid-ulp6gkDVRx .navbar.opened {
    height: auto;
  }
  .cid-ulp6gkDVRx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp6glaAOB {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp6glaAOB .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp6glaAOB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp6glaAOB .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp6glaAOB .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp6glaAOB .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp6glaAOB .mbr-section-title {
  color: #ffffff;
}
.cid-ulp6glaAOB .mbr-text,
.cid-ulp6glaAOB .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp6glBgah {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp6glBgah .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp6glBgah .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp6glBgah .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp6glBgah .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp6glBgah .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp6glBgah .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp6glBgah .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp6glBgah .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp6glBgah .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp6glBgah .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp6glBgah .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp6glBgah .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp6glBgah .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp6glBgah .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp6glBgah .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp6glBgah .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp6glBgah .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp6glBgah .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp6glBgah .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp6glBgah .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp6glBgah .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp6glBgah .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp6glBgah .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp6glBgah .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp6glBgah .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp6glBgah .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp6glBgah .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp6glBgah .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp6glBgah .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp6glBgah .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp6glBgah .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp6glBgah .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp6glBgah .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp6glBgah .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp6glBgah .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp6glBgah .carousel {
    height: 280px;
  }
}
.cid-ulp6glBgah .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp6glBgah .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp6glBgah .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp6glBgah .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp6glBgah .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp6glBgah .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp6glBgah .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp6glBgah .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp6glBgah .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp6glBgah .carousel-indicators {
  display: none !important;
}
.cid-ulp6glBgah .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp6gmgKvn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp6gmgKvn .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp6gmgKvn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp6gmgKvn .container {
    padding: 0 22px;
  }
}
.cid-ulp6gmgKvn .row {
  justify-content: space-between;
}
.cid-ulp6gmgKvn .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp6gmgKvn .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp6gmgKvn .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp6gmgKvn .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp6gmgKvn .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp6gmgKvn .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp6gmgKvn .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp6gmgKvn .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp6gmgKvn .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp6gmgKvn .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp6gmgKvn .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp6gmgKvn .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp6gmgKvn .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp6gmgKvn .copy-wrapper {
    display: block;
  }
}
.cid-ulp6gmgKvn .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp6gmgKvn .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp6gmgKvn .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp6gmgKvn .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp6gmgKvn .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp6gmgKvn .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp6gmgKvn .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp6gmgKvn .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp6gmgKvn .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp6gmgKvn .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp6gmgKvn .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp6gmgKvn .mbr-section-title {
  color: #ff5753;
}
.cid-ulp6gmgKvn .mbr-text {
  color: #ffffff;
}
.cid-ulp6gmgKvn .list {
  color: #635d60;
}
.cid-ulp6gmgKvn .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp6gmgKvn .mbr-section-title,
.cid-ulp6gmgKvn .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp7jjK1gz {
  z-index: 1000;
  width: 100%;
}
.cid-ulp7jjK1gz nav.navbar {
  position: fixed;
}
.cid-ulp7jjK1gz .navbar-nav {
  margin: auto;
}
.cid-ulp7jjK1gz .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp7jjK1gz .dropdown-item:hover,
.cid-ulp7jjK1gz .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp7jjK1gz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp7jjK1gz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp7jjK1gz .navbar-short,
.cid-ulp7jjK1gz .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp7jjK1gz .navbar-short .nav-link,
.cid-ulp7jjK1gz .opened .nav-link,
.cid-ulp7jjK1gz .navbar-short .navbar-caption,
.cid-ulp7jjK1gz .opened .navbar-caption,
.cid-ulp7jjK1gz .navbar-short .mbr-iconfont,
.cid-ulp7jjK1gz .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp7jjK1gz .navbar-short .hamburger span,
.cid-ulp7jjK1gz .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp7jjK1gz .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp7jjK1gz .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-ulp7jjK1gz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp7jjK1gz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp7jjK1gz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp7jjK1gz .container {
  display: flex;
  margin: auto;
}
.cid-ulp7jjK1gz .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp7jjK1gz .dropdown-menu,
.cid-ulp7jjK1gz .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp7jjK1gz .nav-item:focus,
.cid-ulp7jjK1gz .nav-link:focus {
  outline: none;
}
.cid-ulp7jjK1gz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp7jjK1gz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp7jjK1gz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp7jjK1gz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp7jjK1gz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp7jjK1gz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp7jjK1gz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp7jjK1gz .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp7jjK1gz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp7jjK1gz .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp7jjK1gz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp7jjK1gz .navbar.collapsed {
  justify-content: center;
}
.cid-ulp7jjK1gz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp7jjK1gz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp7jjK1gz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp7jjK1gz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp7jjK1gz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp7jjK1gz .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: 100%;
}
.cid-ulp7jjK1gz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp7jjK1gz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp7jjK1gz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp7jjK1gz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp7jjK1gz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp7jjK1gz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp7jjK1gz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp7jjK1gz .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: 100%;
  }
  .cid-ulp7jjK1gz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp7jjK1gz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp7jjK1gz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp7jjK1gz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp7jjK1gz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp7jjK1gz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp7jjK1gz .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp7jjK1gz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp7jjK1gz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp7jjK1gz .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-ulp7jjK1gz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp7jjK1gz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp7jjK1gz .dropdown-item.active,
.cid-ulp7jjK1gz .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp7jjK1gz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp7jjK1gz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp7jjK1gz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp7jjK1gz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp7jjK1gz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp7jjK1gz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp7jjK1gz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp7jjK1gz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp7jjK1gz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp7jjK1gz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp7jjK1gz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp7jjK1gz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp7jjK1gz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp7jjK1gz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp7jjK1gz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp7jjK1gz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp7jjK1gz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp7jjK1gz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp7jjK1gz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp7jjK1gz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp7jjK1gz .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-ulp7jjK1gz .navbar {
    height: 70px;
  }
  .cid-ulp7jjK1gz .navbar.opened {
    height: auto;
  }
  .cid-ulp7jjK1gz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp7jkfleS {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp7jkfleS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp7jkfleS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp7jkfleS .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp7jkfleS .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp7jkfleS .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp7jkfleS .mbr-section-title {
  color: #ffffff;
}
.cid-ulp7jkfleS .mbr-text,
.cid-ulp7jkfleS .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp7jkGDWl {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp7jkGDWl .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp7jkGDWl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp7jkGDWl .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp7jkGDWl .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp7jkGDWl .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp7jkGDWl .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp7jkGDWl .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp7jkGDWl .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp7jkGDWl .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp7jkGDWl .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp7jkGDWl .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp7jkGDWl .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp7jkGDWl .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp7jkGDWl .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp7jkGDWl .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp7jkGDWl .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp7jkGDWl .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp7jkGDWl .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp7jkGDWl .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp7jkGDWl .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp7jkGDWl .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp7jkGDWl .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp7jkGDWl .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp7jkGDWl .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp7jkGDWl .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp7jkGDWl .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp7jkGDWl .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp7jkGDWl .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp7jkGDWl .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp7jkGDWl .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp7jkGDWl .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp7jkGDWl .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp7jkGDWl .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp7jkGDWl .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp7jkGDWl .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp7jkGDWl .carousel {
    height: 280px;
  }
}
.cid-ulp7jkGDWl .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp7jkGDWl .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp7jkGDWl .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp7jkGDWl .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp7jkGDWl .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp7jkGDWl .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp7jkGDWl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp7jkGDWl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp7jkGDWl .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp7jkGDWl .carousel-indicators {
  display: none !important;
}
.cid-ulp7jkGDWl .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp7jljKzX {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp7jljKzX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp7jljKzX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp7jljKzX .container {
    padding: 0 22px;
  }
}
.cid-ulp7jljKzX .row {
  justify-content: space-between;
}
.cid-ulp7jljKzX .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp7jljKzX .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp7jljKzX .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp7jljKzX .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp7jljKzX .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp7jljKzX .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp7jljKzX .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp7jljKzX .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp7jljKzX .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp7jljKzX .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp7jljKzX .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp7jljKzX .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp7jljKzX .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp7jljKzX .copy-wrapper {
    display: block;
  }
}
.cid-ulp7jljKzX .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp7jljKzX .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp7jljKzX .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp7jljKzX .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp7jljKzX .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp7jljKzX .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp7jljKzX .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp7jljKzX .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp7jljKzX .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp7jljKzX .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp7jljKzX .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp7jljKzX .mbr-section-title {
  color: #ff5753;
}
.cid-ulp7jljKzX .mbr-text {
  color: #ffffff;
}
.cid-ulp7jljKzX .list {
  color: #635d60;
}
.cid-ulp7jljKzX .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp7jljKzX .mbr-section-title,
.cid-ulp7jljKzX .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp7XQUJbg {
  z-index: 1000;
  width: 100%;
}
.cid-ulp7XQUJbg nav.navbar {
  position: fixed;
}
.cid-ulp7XQUJbg .navbar-nav {
  margin: auto;
}
.cid-ulp7XQUJbg .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp7XQUJbg .dropdown-item:hover,
.cid-ulp7XQUJbg .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp7XQUJbg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp7XQUJbg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp7XQUJbg .navbar-short,
.cid-ulp7XQUJbg .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp7XQUJbg .navbar-short .nav-link,
.cid-ulp7XQUJbg .opened .nav-link,
.cid-ulp7XQUJbg .navbar-short .navbar-caption,
.cid-ulp7XQUJbg .opened .navbar-caption,
.cid-ulp7XQUJbg .navbar-short .mbr-iconfont,
.cid-ulp7XQUJbg .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp7XQUJbg .navbar-short .hamburger span,
.cid-ulp7XQUJbg .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp7XQUJbg .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp7XQUJbg .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-ulp7XQUJbg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp7XQUJbg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp7XQUJbg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp7XQUJbg .container {
  display: flex;
  margin: auto;
}
.cid-ulp7XQUJbg .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp7XQUJbg .dropdown-menu,
.cid-ulp7XQUJbg .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp7XQUJbg .nav-item:focus,
.cid-ulp7XQUJbg .nav-link:focus {
  outline: none;
}
.cid-ulp7XQUJbg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp7XQUJbg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp7XQUJbg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp7XQUJbg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp7XQUJbg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp7XQUJbg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp7XQUJbg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp7XQUJbg .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp7XQUJbg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp7XQUJbg .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp7XQUJbg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp7XQUJbg .navbar.collapsed {
  justify-content: center;
}
.cid-ulp7XQUJbg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp7XQUJbg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp7XQUJbg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp7XQUJbg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp7XQUJbg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp7XQUJbg .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: 100%;
}
.cid-ulp7XQUJbg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp7XQUJbg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp7XQUJbg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp7XQUJbg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp7XQUJbg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp7XQUJbg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp7XQUJbg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp7XQUJbg .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: 100%;
  }
  .cid-ulp7XQUJbg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp7XQUJbg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp7XQUJbg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp7XQUJbg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp7XQUJbg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp7XQUJbg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp7XQUJbg .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp7XQUJbg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp7XQUJbg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp7XQUJbg .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-ulp7XQUJbg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp7XQUJbg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp7XQUJbg .dropdown-item.active,
.cid-ulp7XQUJbg .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp7XQUJbg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp7XQUJbg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp7XQUJbg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp7XQUJbg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp7XQUJbg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp7XQUJbg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp7XQUJbg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp7XQUJbg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp7XQUJbg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp7XQUJbg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp7XQUJbg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp7XQUJbg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp7XQUJbg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp7XQUJbg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp7XQUJbg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp7XQUJbg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp7XQUJbg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp7XQUJbg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp7XQUJbg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp7XQUJbg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp7XQUJbg .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-ulp7XQUJbg .navbar {
    height: 70px;
  }
  .cid-ulp7XQUJbg .navbar.opened {
    height: auto;
  }
  .cid-ulp7XQUJbg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp7XRvAgo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp7XRvAgo .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp7XRvAgo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp7XRvAgo .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp7XRvAgo .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp7XRvAgo .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp7XRvAgo .mbr-section-title {
  color: #ffffff;
}
.cid-ulp7XRvAgo .mbr-text,
.cid-ulp7XRvAgo .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp7XRVerM {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp7XRVerM .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp7XRVerM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp7XRVerM .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp7XRVerM .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp7XRVerM .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp7XRVerM .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp7XRVerM .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp7XRVerM .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp7XRVerM .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp7XRVerM .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp7XRVerM .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp7XRVerM .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp7XRVerM .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp7XRVerM .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp7XRVerM .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp7XRVerM .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp7XRVerM .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp7XRVerM .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp7XRVerM .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp7XRVerM .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp7XRVerM .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp7XRVerM .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp7XRVerM .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp7XRVerM .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp7XRVerM .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp7XRVerM .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp7XRVerM .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp7XRVerM .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp7XRVerM .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp7XRVerM .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp7XRVerM .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp7XRVerM .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp7XRVerM .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp7XRVerM .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp7XRVerM .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp7XRVerM .carousel {
    height: 280px;
  }
}
.cid-ulp7XRVerM .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp7XRVerM .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp7XRVerM .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp7XRVerM .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp7XRVerM .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp7XRVerM .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp7XRVerM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp7XRVerM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp7XRVerM .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp7XRVerM .carousel-indicators {
  display: none !important;
}
.cid-ulp7XRVerM .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp7XSvBaJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp7XSvBaJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp7XSvBaJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp7XSvBaJ .container {
    padding: 0 22px;
  }
}
.cid-ulp7XSvBaJ .row {
  justify-content: space-between;
}
.cid-ulp7XSvBaJ .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp7XSvBaJ .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp7XSvBaJ .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp7XSvBaJ .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp7XSvBaJ .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp7XSvBaJ .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp7XSvBaJ .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp7XSvBaJ .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp7XSvBaJ .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp7XSvBaJ .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp7XSvBaJ .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp7XSvBaJ .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp7XSvBaJ .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp7XSvBaJ .copy-wrapper {
    display: block;
  }
}
.cid-ulp7XSvBaJ .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp7XSvBaJ .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp7XSvBaJ .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp7XSvBaJ .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp7XSvBaJ .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp7XSvBaJ .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp7XSvBaJ .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp7XSvBaJ .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp7XSvBaJ .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp7XSvBaJ .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp7XSvBaJ .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp7XSvBaJ .mbr-section-title {
  color: #ff5753;
}
.cid-ulp7XSvBaJ .mbr-text {
  color: #ffffff;
}
.cid-ulp7XSvBaJ .list {
  color: #635d60;
}
.cid-ulp7XSvBaJ .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp7XSvBaJ .mbr-section-title,
.cid-ulp7XSvBaJ .mbr-section-btn {
  color: #d7222e;
}
.cid-ulp9AEYJzF {
  z-index: 1000;
  width: 100%;
}
.cid-ulp9AEYJzF nav.navbar {
  position: fixed;
}
.cid-ulp9AEYJzF .navbar-nav {
  margin: auto;
}
.cid-ulp9AEYJzF .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulp9AEYJzF .dropdown-item:hover,
.cid-ulp9AEYJzF .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulp9AEYJzF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulp9AEYJzF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulp9AEYJzF .navbar-short,
.cid-ulp9AEYJzF .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulp9AEYJzF .navbar-short .nav-link,
.cid-ulp9AEYJzF .opened .nav-link,
.cid-ulp9AEYJzF .navbar-short .navbar-caption,
.cid-ulp9AEYJzF .opened .navbar-caption,
.cid-ulp9AEYJzF .navbar-short .mbr-iconfont,
.cid-ulp9AEYJzF .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulp9AEYJzF .navbar-short .hamburger span,
.cid-ulp9AEYJzF .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulp9AEYJzF .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulp9AEYJzF .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-ulp9AEYJzF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulp9AEYJzF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulp9AEYJzF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulp9AEYJzF .container {
  display: flex;
  margin: auto;
}
.cid-ulp9AEYJzF .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulp9AEYJzF .dropdown-menu,
.cid-ulp9AEYJzF .navbar.opened {
  background: #ffffff !important;
}
.cid-ulp9AEYJzF .nav-item:focus,
.cid-ulp9AEYJzF .nav-link:focus {
  outline: none;
}
.cid-ulp9AEYJzF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulp9AEYJzF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulp9AEYJzF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulp9AEYJzF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulp9AEYJzF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulp9AEYJzF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulp9AEYJzF .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulp9AEYJzF .navbar.opened {
  transition: all 0.3s;
}
.cid-ulp9AEYJzF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulp9AEYJzF .navbar .navbar-logo img {
  width: auto;
}
.cid-ulp9AEYJzF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulp9AEYJzF .navbar.collapsed {
  justify-content: center;
}
.cid-ulp9AEYJzF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulp9AEYJzF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulp9AEYJzF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulp9AEYJzF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulp9AEYJzF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulp9AEYJzF .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: 100%;
}
.cid-ulp9AEYJzF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulp9AEYJzF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulp9AEYJzF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulp9AEYJzF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulp9AEYJzF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulp9AEYJzF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulp9AEYJzF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulp9AEYJzF .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: 100%;
  }
  .cid-ulp9AEYJzF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulp9AEYJzF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulp9AEYJzF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulp9AEYJzF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulp9AEYJzF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulp9AEYJzF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulp9AEYJzF .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulp9AEYJzF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulp9AEYJzF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulp9AEYJzF .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-ulp9AEYJzF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulp9AEYJzF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulp9AEYJzF .dropdown-item.active,
.cid-ulp9AEYJzF .dropdown-item:active {
  background-color: transparent;
}
.cid-ulp9AEYJzF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulp9AEYJzF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulp9AEYJzF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulp9AEYJzF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulp9AEYJzF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulp9AEYJzF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulp9AEYJzF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulp9AEYJzF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulp9AEYJzF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulp9AEYJzF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulp9AEYJzF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulp9AEYJzF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp9AEYJzF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulp9AEYJzF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulp9AEYJzF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp9AEYJzF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulp9AEYJzF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulp9AEYJzF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulp9AEYJzF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulp9AEYJzF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulp9AEYJzF .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-ulp9AEYJzF .navbar {
    height: 70px;
  }
  .cid-ulp9AEYJzF .navbar.opened {
    height: auto;
  }
  .cid-ulp9AEYJzF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulp9AFvfQh {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulp9AFvfQh .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp9AFvfQh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp9AFvfQh .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulp9AFvfQh .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulp9AFvfQh .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulp9AFvfQh .mbr-section-title {
  color: #ffffff;
}
.cid-ulp9AFvfQh .mbr-text,
.cid-ulp9AFvfQh .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulp9AG0fzp {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulp9AG0fzp .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp9AG0fzp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulp9AG0fzp .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulp9AG0fzp .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulp9AG0fzp .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulp9AG0fzp .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulp9AG0fzp .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulp9AG0fzp .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp9AG0fzp .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulp9AG0fzp .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulp9AG0fzp .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp9AG0fzp .text-container1 {
    max-width: 340px;
  }
}
.cid-ulp9AG0fzp .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp9AG0fzp .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulp9AG0fzp .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulp9AG0fzp .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulp9AG0fzp .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulp9AG0fzp .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulp9AG0fzp .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulp9AG0fzp .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulp9AG0fzp .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulp9AG0fzp .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp9AG0fzp .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp9AG0fzp .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulp9AG0fzp .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulp9AG0fzp .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulp9AG0fzp .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulp9AG0fzp .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulp9AG0fzp .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulp9AG0fzp .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulp9AG0fzp .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulp9AG0fzp .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulp9AG0fzp .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulp9AG0fzp .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulp9AG0fzp .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulp9AG0fzp .carousel {
    height: 280px;
  }
}
.cid-ulp9AG0fzp .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulp9AG0fzp .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulp9AG0fzp .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulp9AG0fzp .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulp9AG0fzp .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulp9AG0fzp .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulp9AG0fzp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulp9AG0fzp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulp9AG0fzp .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulp9AG0fzp .carousel-indicators {
  display: none !important;
}
.cid-ulp9AG0fzp .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulp9AGAQzR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulp9AGAQzR .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulp9AGAQzR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulp9AGAQzR .container {
    padding: 0 22px;
  }
}
.cid-ulp9AGAQzR .row {
  justify-content: space-between;
}
.cid-ulp9AGAQzR .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulp9AGAQzR .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulp9AGAQzR .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulp9AGAQzR .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulp9AGAQzR .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulp9AGAQzR .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulp9AGAQzR .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulp9AGAQzR .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulp9AGAQzR .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulp9AGAQzR .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulp9AGAQzR .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulp9AGAQzR .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulp9AGAQzR .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulp9AGAQzR .copy-wrapper {
    display: block;
  }
}
.cid-ulp9AGAQzR .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulp9AGAQzR .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulp9AGAQzR .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulp9AGAQzR .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulp9AGAQzR .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulp9AGAQzR .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulp9AGAQzR .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulp9AGAQzR .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulp9AGAQzR .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulp9AGAQzR .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulp9AGAQzR .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulp9AGAQzR .mbr-section-title {
  color: #ff5753;
}
.cid-ulp9AGAQzR .mbr-text {
  color: #ffffff;
}
.cid-ulp9AGAQzR .list {
  color: #635d60;
}
.cid-ulp9AGAQzR .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulp9AGAQzR .mbr-section-title,
.cid-ulp9AGAQzR .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpb9o3dwH {
  z-index: 1000;
  width: 100%;
}
.cid-ulpb9o3dwH nav.navbar {
  position: fixed;
}
.cid-ulpb9o3dwH .navbar-nav {
  margin: auto;
}
.cid-ulpb9o3dwH .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpb9o3dwH .dropdown-item:hover,
.cid-ulpb9o3dwH .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpb9o3dwH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpb9o3dwH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpb9o3dwH .navbar-short,
.cid-ulpb9o3dwH .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpb9o3dwH .navbar-short .nav-link,
.cid-ulpb9o3dwH .opened .nav-link,
.cid-ulpb9o3dwH .navbar-short .navbar-caption,
.cid-ulpb9o3dwH .opened .navbar-caption,
.cid-ulpb9o3dwH .navbar-short .mbr-iconfont,
.cid-ulpb9o3dwH .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpb9o3dwH .navbar-short .hamburger span,
.cid-ulpb9o3dwH .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpb9o3dwH .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpb9o3dwH .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-ulpb9o3dwH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpb9o3dwH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpb9o3dwH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpb9o3dwH .container {
  display: flex;
  margin: auto;
}
.cid-ulpb9o3dwH .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpb9o3dwH .dropdown-menu,
.cid-ulpb9o3dwH .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpb9o3dwH .nav-item:focus,
.cid-ulpb9o3dwH .nav-link:focus {
  outline: none;
}
.cid-ulpb9o3dwH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpb9o3dwH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpb9o3dwH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpb9o3dwH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpb9o3dwH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpb9o3dwH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpb9o3dwH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpb9o3dwH .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpb9o3dwH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpb9o3dwH .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpb9o3dwH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpb9o3dwH .navbar.collapsed {
  justify-content: center;
}
.cid-ulpb9o3dwH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpb9o3dwH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpb9o3dwH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpb9o3dwH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpb9o3dwH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpb9o3dwH .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: 100%;
}
.cid-ulpb9o3dwH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpb9o3dwH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpb9o3dwH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpb9o3dwH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpb9o3dwH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpb9o3dwH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpb9o3dwH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpb9o3dwH .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: 100%;
  }
  .cid-ulpb9o3dwH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpb9o3dwH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpb9o3dwH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpb9o3dwH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpb9o3dwH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpb9o3dwH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpb9o3dwH .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpb9o3dwH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpb9o3dwH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpb9o3dwH .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-ulpb9o3dwH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpb9o3dwH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpb9o3dwH .dropdown-item.active,
.cid-ulpb9o3dwH .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpb9o3dwH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpb9o3dwH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpb9o3dwH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpb9o3dwH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpb9o3dwH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpb9o3dwH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpb9o3dwH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpb9o3dwH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpb9o3dwH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpb9o3dwH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpb9o3dwH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpb9o3dwH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpb9o3dwH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpb9o3dwH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpb9o3dwH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpb9o3dwH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpb9o3dwH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpb9o3dwH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpb9o3dwH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpb9o3dwH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpb9o3dwH .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-ulpb9o3dwH .navbar {
    height: 70px;
  }
  .cid-ulpb9o3dwH .navbar.opened {
    height: auto;
  }
  .cid-ulpb9o3dwH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpb9ozldu {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpb9ozldu .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpb9ozldu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpb9ozldu .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpb9ozldu .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpb9ozldu .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpb9ozldu .mbr-section-title {
  color: #ffffff;
}
.cid-ulpb9ozldu .mbr-text,
.cid-ulpb9ozldu .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpb9oX7XO {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpb9oX7XO .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpb9oX7XO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpb9oX7XO .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpb9oX7XO .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpb9oX7XO .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpb9oX7XO .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpb9oX7XO .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpb9oX7XO .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpb9oX7XO .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpb9oX7XO .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpb9oX7XO .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpb9oX7XO .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpb9oX7XO .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpb9oX7XO .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpb9oX7XO .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpb9oX7XO .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpb9oX7XO .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpb9oX7XO .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpb9oX7XO .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpb9oX7XO .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpb9oX7XO .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpb9oX7XO .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpb9oX7XO .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpb9oX7XO .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpb9oX7XO .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpb9oX7XO .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpb9oX7XO .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpb9oX7XO .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpb9oX7XO .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpb9oX7XO .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpb9oX7XO .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpb9oX7XO .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpb9oX7XO .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpb9oX7XO .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpb9oX7XO .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpb9oX7XO .carousel {
    height: 280px;
  }
}
.cid-ulpb9oX7XO .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpb9oX7XO .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpb9oX7XO .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpb9oX7XO .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpb9oX7XO .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpb9oX7XO .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpb9oX7XO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpb9oX7XO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpb9oX7XO .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpb9oX7XO .carousel-indicators {
  display: none !important;
}
.cid-ulpb9oX7XO .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpb9qqno0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpb9qqno0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpb9qqno0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpb9qqno0 .container {
    padding: 0 22px;
  }
}
.cid-ulpb9qqno0 .row {
  justify-content: space-between;
}
.cid-ulpb9qqno0 .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpb9qqno0 .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpb9qqno0 .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpb9qqno0 .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpb9qqno0 .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpb9qqno0 .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpb9qqno0 .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpb9qqno0 .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpb9qqno0 .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpb9qqno0 .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpb9qqno0 .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpb9qqno0 .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpb9qqno0 .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpb9qqno0 .copy-wrapper {
    display: block;
  }
}
.cid-ulpb9qqno0 .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpb9qqno0 .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpb9qqno0 .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpb9qqno0 .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpb9qqno0 .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpb9qqno0 .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpb9qqno0 .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpb9qqno0 .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpb9qqno0 .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpb9qqno0 .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpb9qqno0 .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpb9qqno0 .mbr-section-title {
  color: #ff5753;
}
.cid-ulpb9qqno0 .mbr-text {
  color: #ffffff;
}
.cid-ulpb9qqno0 .list {
  color: #635d60;
}
.cid-ulpb9qqno0 .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpb9qqno0 .mbr-section-title,
.cid-ulpb9qqno0 .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpcg5vauc {
  z-index: 1000;
  width: 100%;
}
.cid-ulpcg5vauc nav.navbar {
  position: fixed;
}
.cid-ulpcg5vauc .navbar-nav {
  margin: auto;
}
.cid-ulpcg5vauc .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpcg5vauc .dropdown-item:hover,
.cid-ulpcg5vauc .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpcg5vauc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpcg5vauc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpcg5vauc .navbar-short,
.cid-ulpcg5vauc .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpcg5vauc .navbar-short .nav-link,
.cid-ulpcg5vauc .opened .nav-link,
.cid-ulpcg5vauc .navbar-short .navbar-caption,
.cid-ulpcg5vauc .opened .navbar-caption,
.cid-ulpcg5vauc .navbar-short .mbr-iconfont,
.cid-ulpcg5vauc .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpcg5vauc .navbar-short .hamburger span,
.cid-ulpcg5vauc .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpcg5vauc .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpcg5vauc .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-ulpcg5vauc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpcg5vauc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpcg5vauc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpcg5vauc .container {
  display: flex;
  margin: auto;
}
.cid-ulpcg5vauc .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpcg5vauc .dropdown-menu,
.cid-ulpcg5vauc .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpcg5vauc .nav-item:focus,
.cid-ulpcg5vauc .nav-link:focus {
  outline: none;
}
.cid-ulpcg5vauc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpcg5vauc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpcg5vauc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpcg5vauc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpcg5vauc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpcg5vauc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpcg5vauc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpcg5vauc .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpcg5vauc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpcg5vauc .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpcg5vauc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpcg5vauc .navbar.collapsed {
  justify-content: center;
}
.cid-ulpcg5vauc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpcg5vauc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpcg5vauc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpcg5vauc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpcg5vauc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpcg5vauc .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: 100%;
}
.cid-ulpcg5vauc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpcg5vauc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpcg5vauc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpcg5vauc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpcg5vauc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpcg5vauc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpcg5vauc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpcg5vauc .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: 100%;
  }
  .cid-ulpcg5vauc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpcg5vauc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpcg5vauc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpcg5vauc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpcg5vauc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpcg5vauc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpcg5vauc .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpcg5vauc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpcg5vauc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpcg5vauc .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-ulpcg5vauc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpcg5vauc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpcg5vauc .dropdown-item.active,
.cid-ulpcg5vauc .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpcg5vauc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpcg5vauc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpcg5vauc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpcg5vauc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpcg5vauc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpcg5vauc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpcg5vauc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpcg5vauc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpcg5vauc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpcg5vauc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpcg5vauc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpcg5vauc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpcg5vauc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpcg5vauc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpcg5vauc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpcg5vauc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpcg5vauc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpcg5vauc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpcg5vauc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpcg5vauc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpcg5vauc .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-ulpcg5vauc .navbar {
    height: 70px;
  }
  .cid-ulpcg5vauc .navbar.opened {
    height: auto;
  }
  .cid-ulpcg5vauc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpcg62di8 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpcg62di8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpcg62di8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpcg62di8 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpcg62di8 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpcg62di8 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpcg62di8 .mbr-section-title {
  color: #ffffff;
}
.cid-ulpcg62di8 .mbr-text,
.cid-ulpcg62di8 .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpcg6wY6C {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpcg6wY6C .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpcg6wY6C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpcg6wY6C .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpcg6wY6C .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpcg6wY6C .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpcg6wY6C .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpcg6wY6C .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpcg6wY6C .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpcg6wY6C .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpcg6wY6C .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpcg6wY6C .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpcg6wY6C .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpcg6wY6C .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpcg6wY6C .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpcg6wY6C .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpcg6wY6C .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpcg6wY6C .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpcg6wY6C .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpcg6wY6C .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpcg6wY6C .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpcg6wY6C .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpcg6wY6C .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpcg6wY6C .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpcg6wY6C .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpcg6wY6C .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpcg6wY6C .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpcg6wY6C .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpcg6wY6C .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpcg6wY6C .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpcg6wY6C .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpcg6wY6C .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpcg6wY6C .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpcg6wY6C .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpcg6wY6C .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpcg6wY6C .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpcg6wY6C .carousel {
    height: 280px;
  }
}
.cid-ulpcg6wY6C .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpcg6wY6C .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpcg6wY6C .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpcg6wY6C .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpcg6wY6C .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpcg6wY6C .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpcg6wY6C .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpcg6wY6C .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpcg6wY6C .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpcg6wY6C .carousel-indicators {
  display: none !important;
}
.cid-ulpcg6wY6C .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpcg79CjI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpcg79CjI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpcg79CjI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpcg79CjI .container {
    padding: 0 22px;
  }
}
.cid-ulpcg79CjI .row {
  justify-content: space-between;
}
.cid-ulpcg79CjI .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpcg79CjI .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpcg79CjI .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpcg79CjI .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpcg79CjI .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpcg79CjI .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpcg79CjI .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpcg79CjI .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpcg79CjI .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpcg79CjI .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpcg79CjI .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpcg79CjI .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpcg79CjI .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpcg79CjI .copy-wrapper {
    display: block;
  }
}
.cid-ulpcg79CjI .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpcg79CjI .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpcg79CjI .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpcg79CjI .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpcg79CjI .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpcg79CjI .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpcg79CjI .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpcg79CjI .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpcg79CjI .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpcg79CjI .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpcg79CjI .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpcg79CjI .mbr-section-title {
  color: #ff5753;
}
.cid-ulpcg79CjI .mbr-text {
  color: #ffffff;
}
.cid-ulpcg79CjI .list {
  color: #635d60;
}
.cid-ulpcg79CjI .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpcg79CjI .mbr-section-title,
.cid-ulpcg79CjI .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpcHni5NL {
  z-index: 1000;
  width: 100%;
}
.cid-ulpcHni5NL nav.navbar {
  position: fixed;
}
.cid-ulpcHni5NL .navbar-nav {
  margin: auto;
}
.cid-ulpcHni5NL .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpcHni5NL .dropdown-item:hover,
.cid-ulpcHni5NL .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpcHni5NL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpcHni5NL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpcHni5NL .navbar-short,
.cid-ulpcHni5NL .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpcHni5NL .navbar-short .nav-link,
.cid-ulpcHni5NL .opened .nav-link,
.cid-ulpcHni5NL .navbar-short .navbar-caption,
.cid-ulpcHni5NL .opened .navbar-caption,
.cid-ulpcHni5NL .navbar-short .mbr-iconfont,
.cid-ulpcHni5NL .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpcHni5NL .navbar-short .hamburger span,
.cid-ulpcHni5NL .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpcHni5NL .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpcHni5NL .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-ulpcHni5NL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpcHni5NL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpcHni5NL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpcHni5NL .container {
  display: flex;
  margin: auto;
}
.cid-ulpcHni5NL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpcHni5NL .dropdown-menu,
.cid-ulpcHni5NL .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpcHni5NL .nav-item:focus,
.cid-ulpcHni5NL .nav-link:focus {
  outline: none;
}
.cid-ulpcHni5NL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpcHni5NL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpcHni5NL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpcHni5NL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpcHni5NL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpcHni5NL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpcHni5NL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpcHni5NL .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpcHni5NL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpcHni5NL .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpcHni5NL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpcHni5NL .navbar.collapsed {
  justify-content: center;
}
.cid-ulpcHni5NL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpcHni5NL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpcHni5NL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpcHni5NL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpcHni5NL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpcHni5NL .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: 100%;
}
.cid-ulpcHni5NL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpcHni5NL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpcHni5NL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpcHni5NL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpcHni5NL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpcHni5NL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpcHni5NL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpcHni5NL .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: 100%;
  }
  .cid-ulpcHni5NL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpcHni5NL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpcHni5NL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpcHni5NL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpcHni5NL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpcHni5NL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpcHni5NL .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpcHni5NL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpcHni5NL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpcHni5NL .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-ulpcHni5NL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpcHni5NL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpcHni5NL .dropdown-item.active,
.cid-ulpcHni5NL .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpcHni5NL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpcHni5NL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpcHni5NL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpcHni5NL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpcHni5NL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpcHni5NL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpcHni5NL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpcHni5NL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpcHni5NL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpcHni5NL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpcHni5NL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpcHni5NL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpcHni5NL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpcHni5NL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpcHni5NL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpcHni5NL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpcHni5NL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpcHni5NL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpcHni5NL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpcHni5NL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpcHni5NL .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-ulpcHni5NL .navbar {
    height: 70px;
  }
  .cid-ulpcHni5NL .navbar.opened {
    height: auto;
  }
  .cid-ulpcHni5NL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpcHoi0BF {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpcHoi0BF .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpcHoi0BF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpcHoi0BF .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpcHoi0BF .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpcHoi0BF .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpcHoi0BF .mbr-section-title {
  color: #ffffff;
}
.cid-ulpcHoi0BF .mbr-text,
.cid-ulpcHoi0BF .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpcHoJCDf {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpcHoJCDf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpcHoJCDf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpcHoJCDf .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpcHoJCDf .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpcHoJCDf .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpcHoJCDf .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpcHoJCDf .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpcHoJCDf .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpcHoJCDf .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpcHoJCDf .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpcHoJCDf .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpcHoJCDf .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpcHoJCDf .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpcHoJCDf .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpcHoJCDf .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpcHoJCDf .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpcHoJCDf .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpcHoJCDf .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpcHoJCDf .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpcHoJCDf .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpcHoJCDf .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpcHoJCDf .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpcHoJCDf .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpcHoJCDf .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpcHoJCDf .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpcHoJCDf .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpcHoJCDf .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpcHoJCDf .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpcHoJCDf .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpcHoJCDf .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpcHoJCDf .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpcHoJCDf .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpcHoJCDf .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpcHoJCDf .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpcHoJCDf .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpcHoJCDf .carousel {
    height: 280px;
  }
}
.cid-ulpcHoJCDf .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpcHoJCDf .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpcHoJCDf .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpcHoJCDf .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpcHoJCDf .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpcHoJCDf .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpcHoJCDf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpcHoJCDf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpcHoJCDf .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpcHoJCDf .carousel-indicators {
  display: none !important;
}
.cid-ulpcHoJCDf .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpcHpjUAJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpcHpjUAJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpcHpjUAJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpcHpjUAJ .container {
    padding: 0 22px;
  }
}
.cid-ulpcHpjUAJ .row {
  justify-content: space-between;
}
.cid-ulpcHpjUAJ .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpcHpjUAJ .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpcHpjUAJ .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpcHpjUAJ .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpcHpjUAJ .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpcHpjUAJ .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpcHpjUAJ .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpcHpjUAJ .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpcHpjUAJ .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpcHpjUAJ .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpcHpjUAJ .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpcHpjUAJ .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpcHpjUAJ .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpcHpjUAJ .copy-wrapper {
    display: block;
  }
}
.cid-ulpcHpjUAJ .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpcHpjUAJ .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpcHpjUAJ .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpcHpjUAJ .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpcHpjUAJ .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpcHpjUAJ .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpcHpjUAJ .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpcHpjUAJ .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpcHpjUAJ .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpcHpjUAJ .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpcHpjUAJ .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpcHpjUAJ .mbr-section-title {
  color: #ff5753;
}
.cid-ulpcHpjUAJ .mbr-text {
  color: #ffffff;
}
.cid-ulpcHpjUAJ .list {
  color: #635d60;
}
.cid-ulpcHpjUAJ .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpcHpjUAJ .mbr-section-title,
.cid-ulpcHpjUAJ .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpdmRveXL {
  z-index: 1000;
  width: 100%;
}
.cid-ulpdmRveXL nav.navbar {
  position: fixed;
}
.cid-ulpdmRveXL .navbar-nav {
  margin: auto;
}
.cid-ulpdmRveXL .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpdmRveXL .dropdown-item:hover,
.cid-ulpdmRveXL .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpdmRveXL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpdmRveXL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpdmRveXL .navbar-short,
.cid-ulpdmRveXL .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpdmRveXL .navbar-short .nav-link,
.cid-ulpdmRveXL .opened .nav-link,
.cid-ulpdmRveXL .navbar-short .navbar-caption,
.cid-ulpdmRveXL .opened .navbar-caption,
.cid-ulpdmRveXL .navbar-short .mbr-iconfont,
.cid-ulpdmRveXL .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpdmRveXL .navbar-short .hamburger span,
.cid-ulpdmRveXL .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpdmRveXL .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpdmRveXL .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-ulpdmRveXL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpdmRveXL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpdmRveXL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpdmRveXL .container {
  display: flex;
  margin: auto;
}
.cid-ulpdmRveXL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpdmRveXL .dropdown-menu,
.cid-ulpdmRveXL .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpdmRveXL .nav-item:focus,
.cid-ulpdmRveXL .nav-link:focus {
  outline: none;
}
.cid-ulpdmRveXL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpdmRveXL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpdmRveXL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpdmRveXL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpdmRveXL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpdmRveXL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpdmRveXL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpdmRveXL .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpdmRveXL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpdmRveXL .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpdmRveXL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpdmRveXL .navbar.collapsed {
  justify-content: center;
}
.cid-ulpdmRveXL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpdmRveXL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpdmRveXL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpdmRveXL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpdmRveXL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpdmRveXL .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: 100%;
}
.cid-ulpdmRveXL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpdmRveXL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpdmRveXL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpdmRveXL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpdmRveXL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpdmRveXL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpdmRveXL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpdmRveXL .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: 100%;
  }
  .cid-ulpdmRveXL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpdmRveXL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpdmRveXL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpdmRveXL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpdmRveXL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpdmRveXL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpdmRveXL .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpdmRveXL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpdmRveXL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpdmRveXL .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-ulpdmRveXL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpdmRveXL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpdmRveXL .dropdown-item.active,
.cid-ulpdmRveXL .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpdmRveXL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpdmRveXL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpdmRveXL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpdmRveXL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpdmRveXL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpdmRveXL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpdmRveXL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpdmRveXL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpdmRveXL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpdmRveXL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpdmRveXL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpdmRveXL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpdmRveXL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpdmRveXL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpdmRveXL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpdmRveXL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpdmRveXL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpdmRveXL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpdmRveXL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpdmRveXL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpdmRveXL .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-ulpdmRveXL .navbar {
    height: 70px;
  }
  .cid-ulpdmRveXL .navbar.opened {
    height: auto;
  }
  .cid-ulpdmRveXL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpdmS1sUU {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpdmS1sUU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpdmS1sUU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpdmS1sUU .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpdmS1sUU .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpdmS1sUU .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpdmS1sUU .mbr-section-title {
  color: #ffffff;
}
.cid-ulpdmS1sUU .mbr-text,
.cid-ulpdmS1sUU .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpdmSsvmp {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpdmSsvmp .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpdmSsvmp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpdmSsvmp .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpdmSsvmp .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpdmSsvmp .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpdmSsvmp .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpdmSsvmp .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpdmSsvmp .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpdmSsvmp .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpdmSsvmp .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpdmSsvmp .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpdmSsvmp .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpdmSsvmp .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpdmSsvmp .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpdmSsvmp .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpdmSsvmp .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpdmSsvmp .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpdmSsvmp .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpdmSsvmp .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpdmSsvmp .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpdmSsvmp .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpdmSsvmp .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpdmSsvmp .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpdmSsvmp .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpdmSsvmp .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpdmSsvmp .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpdmSsvmp .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpdmSsvmp .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpdmSsvmp .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpdmSsvmp .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpdmSsvmp .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpdmSsvmp .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpdmSsvmp .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpdmSsvmp .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpdmSsvmp .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpdmSsvmp .carousel {
    height: 280px;
  }
}
.cid-ulpdmSsvmp .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpdmSsvmp .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpdmSsvmp .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpdmSsvmp .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpdmSsvmp .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpdmSsvmp .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpdmSsvmp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpdmSsvmp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpdmSsvmp .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpdmSsvmp .carousel-indicators {
  display: none !important;
}
.cid-ulpdmSsvmp .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpdmT31Id {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpdmT31Id .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpdmT31Id .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpdmT31Id .container {
    padding: 0 22px;
  }
}
.cid-ulpdmT31Id .row {
  justify-content: space-between;
}
.cid-ulpdmT31Id .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpdmT31Id .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpdmT31Id .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpdmT31Id .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpdmT31Id .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpdmT31Id .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpdmT31Id .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpdmT31Id .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpdmT31Id .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpdmT31Id .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpdmT31Id .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpdmT31Id .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpdmT31Id .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpdmT31Id .copy-wrapper {
    display: block;
  }
}
.cid-ulpdmT31Id .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpdmT31Id .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpdmT31Id .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpdmT31Id .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpdmT31Id .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpdmT31Id .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpdmT31Id .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpdmT31Id .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpdmT31Id .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpdmT31Id .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpdmT31Id .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpdmT31Id .mbr-section-title {
  color: #ff5753;
}
.cid-ulpdmT31Id .mbr-text {
  color: #ffffff;
}
.cid-ulpdmT31Id .list {
  color: #635d60;
}
.cid-ulpdmT31Id .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpdmT31Id .mbr-section-title,
.cid-ulpdmT31Id .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpdYiFryo {
  z-index: 1000;
  width: 100%;
}
.cid-ulpdYiFryo nav.navbar {
  position: fixed;
}
.cid-ulpdYiFryo .navbar-nav {
  margin: auto;
}
.cid-ulpdYiFryo .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpdYiFryo .dropdown-item:hover,
.cid-ulpdYiFryo .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpdYiFryo .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpdYiFryo .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpdYiFryo .navbar-short,
.cid-ulpdYiFryo .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpdYiFryo .navbar-short .nav-link,
.cid-ulpdYiFryo .opened .nav-link,
.cid-ulpdYiFryo .navbar-short .navbar-caption,
.cid-ulpdYiFryo .opened .navbar-caption,
.cid-ulpdYiFryo .navbar-short .mbr-iconfont,
.cid-ulpdYiFryo .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpdYiFryo .navbar-short .hamburger span,
.cid-ulpdYiFryo .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpdYiFryo .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpdYiFryo .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-ulpdYiFryo .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpdYiFryo .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpdYiFryo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpdYiFryo .container {
  display: flex;
  margin: auto;
}
.cid-ulpdYiFryo .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpdYiFryo .dropdown-menu,
.cid-ulpdYiFryo .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpdYiFryo .nav-item:focus,
.cid-ulpdYiFryo .nav-link:focus {
  outline: none;
}
.cid-ulpdYiFryo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpdYiFryo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpdYiFryo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpdYiFryo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpdYiFryo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpdYiFryo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpdYiFryo .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpdYiFryo .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpdYiFryo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpdYiFryo .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpdYiFryo .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpdYiFryo .navbar.collapsed {
  justify-content: center;
}
.cid-ulpdYiFryo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpdYiFryo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpdYiFryo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpdYiFryo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpdYiFryo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpdYiFryo .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: 100%;
}
.cid-ulpdYiFryo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpdYiFryo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpdYiFryo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpdYiFryo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpdYiFryo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpdYiFryo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpdYiFryo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpdYiFryo .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: 100%;
  }
  .cid-ulpdYiFryo .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpdYiFryo .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpdYiFryo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpdYiFryo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpdYiFryo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpdYiFryo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpdYiFryo .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpdYiFryo .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpdYiFryo .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpdYiFryo .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-ulpdYiFryo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpdYiFryo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpdYiFryo .dropdown-item.active,
.cid-ulpdYiFryo .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpdYiFryo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpdYiFryo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpdYiFryo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpdYiFryo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpdYiFryo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpdYiFryo .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpdYiFryo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpdYiFryo .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpdYiFryo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpdYiFryo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpdYiFryo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpdYiFryo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpdYiFryo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpdYiFryo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpdYiFryo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpdYiFryo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpdYiFryo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpdYiFryo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpdYiFryo .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpdYiFryo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpdYiFryo .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-ulpdYiFryo .navbar {
    height: 70px;
  }
  .cid-ulpdYiFryo .navbar.opened {
    height: auto;
  }
  .cid-ulpdYiFryo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpdYjbSSP {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpdYjbSSP .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpdYjbSSP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpdYjbSSP .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpdYjbSSP .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpdYjbSSP .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpdYjbSSP .mbr-section-title {
  color: #ffffff;
}
.cid-ulpdYjbSSP .mbr-text,
.cid-ulpdYjbSSP .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpdYjBWsz {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpdYjBWsz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpdYjBWsz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpdYjBWsz .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpdYjBWsz .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpdYjBWsz .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpdYjBWsz .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpdYjBWsz .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpdYjBWsz .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpdYjBWsz .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpdYjBWsz .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpdYjBWsz .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpdYjBWsz .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpdYjBWsz .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpdYjBWsz .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpdYjBWsz .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpdYjBWsz .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpdYjBWsz .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpdYjBWsz .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpdYjBWsz .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpdYjBWsz .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpdYjBWsz .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpdYjBWsz .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpdYjBWsz .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpdYjBWsz .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpdYjBWsz .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpdYjBWsz .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpdYjBWsz .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpdYjBWsz .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpdYjBWsz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpdYjBWsz .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpdYjBWsz .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpdYjBWsz .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpdYjBWsz .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpdYjBWsz .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpdYjBWsz .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpdYjBWsz .carousel {
    height: 280px;
  }
}
.cid-ulpdYjBWsz .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpdYjBWsz .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpdYjBWsz .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpdYjBWsz .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpdYjBWsz .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpdYjBWsz .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpdYjBWsz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpdYjBWsz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpdYjBWsz .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpdYjBWsz .carousel-indicators {
  display: none !important;
}
.cid-ulpdYjBWsz .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpdYkfKLc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpdYkfKLc .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpdYkfKLc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpdYkfKLc .container {
    padding: 0 22px;
  }
}
.cid-ulpdYkfKLc .row {
  justify-content: space-between;
}
.cid-ulpdYkfKLc .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpdYkfKLc .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpdYkfKLc .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpdYkfKLc .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpdYkfKLc .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpdYkfKLc .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpdYkfKLc .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpdYkfKLc .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpdYkfKLc .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpdYkfKLc .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpdYkfKLc .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpdYkfKLc .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpdYkfKLc .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpdYkfKLc .copy-wrapper {
    display: block;
  }
}
.cid-ulpdYkfKLc .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpdYkfKLc .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpdYkfKLc .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpdYkfKLc .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpdYkfKLc .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpdYkfKLc .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpdYkfKLc .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpdYkfKLc .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpdYkfKLc .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpdYkfKLc .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpdYkfKLc .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpdYkfKLc .mbr-section-title {
  color: #ff5753;
}
.cid-ulpdYkfKLc .mbr-text {
  color: #ffffff;
}
.cid-ulpdYkfKLc .list {
  color: #635d60;
}
.cid-ulpdYkfKLc .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpdYkfKLc .mbr-section-title,
.cid-ulpdYkfKLc .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpfcXM2k6 {
  z-index: 1000;
  width: 100%;
}
.cid-ulpfcXM2k6 nav.navbar {
  position: fixed;
}
.cid-ulpfcXM2k6 .navbar-nav {
  margin: auto;
}
.cid-ulpfcXM2k6 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpfcXM2k6 .dropdown-item:hover,
.cid-ulpfcXM2k6 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpfcXM2k6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpfcXM2k6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpfcXM2k6 .navbar-short,
.cid-ulpfcXM2k6 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpfcXM2k6 .navbar-short .nav-link,
.cid-ulpfcXM2k6 .opened .nav-link,
.cid-ulpfcXM2k6 .navbar-short .navbar-caption,
.cid-ulpfcXM2k6 .opened .navbar-caption,
.cid-ulpfcXM2k6 .navbar-short .mbr-iconfont,
.cid-ulpfcXM2k6 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpfcXM2k6 .navbar-short .hamburger span,
.cid-ulpfcXM2k6 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpfcXM2k6 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpfcXM2k6 .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-ulpfcXM2k6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpfcXM2k6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpfcXM2k6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpfcXM2k6 .container {
  display: flex;
  margin: auto;
}
.cid-ulpfcXM2k6 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpfcXM2k6 .dropdown-menu,
.cid-ulpfcXM2k6 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpfcXM2k6 .nav-item:focus,
.cid-ulpfcXM2k6 .nav-link:focus {
  outline: none;
}
.cid-ulpfcXM2k6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpfcXM2k6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpfcXM2k6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpfcXM2k6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpfcXM2k6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpfcXM2k6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpfcXM2k6 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpfcXM2k6 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpfcXM2k6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpfcXM2k6 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpfcXM2k6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpfcXM2k6 .navbar.collapsed {
  justify-content: center;
}
.cid-ulpfcXM2k6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpfcXM2k6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpfcXM2k6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpfcXM2k6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpfcXM2k6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpfcXM2k6 .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: 100%;
}
.cid-ulpfcXM2k6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpfcXM2k6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpfcXM2k6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpfcXM2k6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpfcXM2k6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpfcXM2k6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpfcXM2k6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpfcXM2k6 .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: 100%;
  }
  .cid-ulpfcXM2k6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpfcXM2k6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpfcXM2k6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpfcXM2k6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpfcXM2k6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpfcXM2k6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpfcXM2k6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpfcXM2k6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpfcXM2k6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpfcXM2k6 .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-ulpfcXM2k6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpfcXM2k6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpfcXM2k6 .dropdown-item.active,
.cid-ulpfcXM2k6 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpfcXM2k6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpfcXM2k6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpfcXM2k6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpfcXM2k6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpfcXM2k6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpfcXM2k6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpfcXM2k6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpfcXM2k6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpfcXM2k6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpfcXM2k6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpfcXM2k6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpfcXM2k6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpfcXM2k6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpfcXM2k6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpfcXM2k6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpfcXM2k6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpfcXM2k6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpfcXM2k6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpfcXM2k6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpfcXM2k6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpfcXM2k6 .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-ulpfcXM2k6 .navbar {
    height: 70px;
  }
  .cid-ulpfcXM2k6 .navbar.opened {
    height: auto;
  }
  .cid-ulpfcXM2k6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpfcZeTPi {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpfcZeTPi .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpfcZeTPi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpfcZeTPi .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpfcZeTPi .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpfcZeTPi .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpfcZeTPi .mbr-section-title {
  color: #ffffff;
}
.cid-ulpfcZeTPi .mbr-text,
.cid-ulpfcZeTPi .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpfd0kr6a {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpfd0kr6a .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpfd0kr6a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpfd0kr6a .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpfd0kr6a .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpfd0kr6a .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpfd0kr6a .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpfd0kr6a .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpfd0kr6a .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpfd0kr6a .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpfd0kr6a .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpfd0kr6a .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpfd0kr6a .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpfd0kr6a .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpfd0kr6a .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpfd0kr6a .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpfd0kr6a .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpfd0kr6a .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpfd0kr6a .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpfd0kr6a .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpfd0kr6a .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpfd0kr6a .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpfd0kr6a .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpfd0kr6a .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpfd0kr6a .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpfd0kr6a .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpfd0kr6a .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpfd0kr6a .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpfd0kr6a .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpfd0kr6a .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpfd0kr6a .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpfd0kr6a .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpfd0kr6a .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpfd0kr6a .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpfd0kr6a .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpfd0kr6a .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpfd0kr6a .carousel {
    height: 280px;
  }
}
.cid-ulpfd0kr6a .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpfd0kr6a .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpfd0kr6a .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpfd0kr6a .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpfd0kr6a .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpfd0kr6a .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpfd0kr6a .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpfd0kr6a .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpfd0kr6a .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpfd0kr6a .carousel-indicators {
  display: none !important;
}
.cid-ulpfd0kr6a .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpfd1whUF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpfd1whUF .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpfd1whUF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpfd1whUF .container {
    padding: 0 22px;
  }
}
.cid-ulpfd1whUF .row {
  justify-content: space-between;
}
.cid-ulpfd1whUF .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpfd1whUF .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpfd1whUF .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpfd1whUF .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpfd1whUF .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpfd1whUF .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpfd1whUF .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpfd1whUF .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpfd1whUF .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpfd1whUF .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpfd1whUF .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpfd1whUF .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpfd1whUF .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpfd1whUF .copy-wrapper {
    display: block;
  }
}
.cid-ulpfd1whUF .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpfd1whUF .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpfd1whUF .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpfd1whUF .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpfd1whUF .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpfd1whUF .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpfd1whUF .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpfd1whUF .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpfd1whUF .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpfd1whUF .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpfd1whUF .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpfd1whUF .mbr-section-title {
  color: #ff5753;
}
.cid-ulpfd1whUF .mbr-text {
  color: #ffffff;
}
.cid-ulpfd1whUF .list {
  color: #635d60;
}
.cid-ulpfd1whUF .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpfd1whUF .mbr-section-title,
.cid-ulpfd1whUF .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpfGkbqmV {
  z-index: 1000;
  width: 100%;
}
.cid-ulpfGkbqmV nav.navbar {
  position: fixed;
}
.cid-ulpfGkbqmV .navbar-nav {
  margin: auto;
}
.cid-ulpfGkbqmV .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpfGkbqmV .dropdown-item:hover,
.cid-ulpfGkbqmV .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpfGkbqmV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpfGkbqmV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpfGkbqmV .navbar-short,
.cid-ulpfGkbqmV .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpfGkbqmV .navbar-short .nav-link,
.cid-ulpfGkbqmV .opened .nav-link,
.cid-ulpfGkbqmV .navbar-short .navbar-caption,
.cid-ulpfGkbqmV .opened .navbar-caption,
.cid-ulpfGkbqmV .navbar-short .mbr-iconfont,
.cid-ulpfGkbqmV .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpfGkbqmV .navbar-short .hamburger span,
.cid-ulpfGkbqmV .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpfGkbqmV .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpfGkbqmV .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-ulpfGkbqmV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpfGkbqmV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpfGkbqmV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpfGkbqmV .container {
  display: flex;
  margin: auto;
}
.cid-ulpfGkbqmV .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpfGkbqmV .dropdown-menu,
.cid-ulpfGkbqmV .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpfGkbqmV .nav-item:focus,
.cid-ulpfGkbqmV .nav-link:focus {
  outline: none;
}
.cid-ulpfGkbqmV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpfGkbqmV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpfGkbqmV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpfGkbqmV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpfGkbqmV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpfGkbqmV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpfGkbqmV .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpfGkbqmV .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpfGkbqmV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpfGkbqmV .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpfGkbqmV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpfGkbqmV .navbar.collapsed {
  justify-content: center;
}
.cid-ulpfGkbqmV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpfGkbqmV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpfGkbqmV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpfGkbqmV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpfGkbqmV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpfGkbqmV .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: 100%;
}
.cid-ulpfGkbqmV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpfGkbqmV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpfGkbqmV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpfGkbqmV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpfGkbqmV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpfGkbqmV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpfGkbqmV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpfGkbqmV .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: 100%;
  }
  .cid-ulpfGkbqmV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpfGkbqmV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpfGkbqmV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpfGkbqmV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpfGkbqmV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpfGkbqmV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpfGkbqmV .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpfGkbqmV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpfGkbqmV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpfGkbqmV .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-ulpfGkbqmV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpfGkbqmV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpfGkbqmV .dropdown-item.active,
.cid-ulpfGkbqmV .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpfGkbqmV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpfGkbqmV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpfGkbqmV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpfGkbqmV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpfGkbqmV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpfGkbqmV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpfGkbqmV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpfGkbqmV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpfGkbqmV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpfGkbqmV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpfGkbqmV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpfGkbqmV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpfGkbqmV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpfGkbqmV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpfGkbqmV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpfGkbqmV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpfGkbqmV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpfGkbqmV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpfGkbqmV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpfGkbqmV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpfGkbqmV .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-ulpfGkbqmV .navbar {
    height: 70px;
  }
  .cid-ulpfGkbqmV .navbar.opened {
    height: auto;
  }
  .cid-ulpfGkbqmV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpfGkHHtV {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpfGkHHtV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpfGkHHtV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpfGkHHtV .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpfGkHHtV .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpfGkHHtV .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpfGkHHtV .mbr-section-title {
  color: #ffffff;
}
.cid-ulpfGkHHtV .mbr-text,
.cid-ulpfGkHHtV .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpfGl51Qb {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpfGl51Qb .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpfGl51Qb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpfGl51Qb .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpfGl51Qb .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpfGl51Qb .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpfGl51Qb .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpfGl51Qb .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpfGl51Qb .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpfGl51Qb .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpfGl51Qb .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpfGl51Qb .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpfGl51Qb .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpfGl51Qb .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpfGl51Qb .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpfGl51Qb .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpfGl51Qb .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpfGl51Qb .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpfGl51Qb .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpfGl51Qb .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpfGl51Qb .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpfGl51Qb .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpfGl51Qb .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpfGl51Qb .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpfGl51Qb .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpfGl51Qb .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpfGl51Qb .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpfGl51Qb .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpfGl51Qb .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpfGl51Qb .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpfGl51Qb .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpfGl51Qb .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpfGl51Qb .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpfGl51Qb .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpfGl51Qb .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpfGl51Qb .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpfGl51Qb .carousel {
    height: 280px;
  }
}
.cid-ulpfGl51Qb .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpfGl51Qb .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpfGl51Qb .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpfGl51Qb .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpfGl51Qb .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpfGl51Qb .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpfGl51Qb .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpfGl51Qb .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpfGl51Qb .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpfGl51Qb .carousel-indicators {
  display: none !important;
}
.cid-ulpfGl51Qb .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpfGlLhBs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpfGlLhBs .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpfGlLhBs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpfGlLhBs .container {
    padding: 0 22px;
  }
}
.cid-ulpfGlLhBs .row {
  justify-content: space-between;
}
.cid-ulpfGlLhBs .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpfGlLhBs .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpfGlLhBs .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpfGlLhBs .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpfGlLhBs .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpfGlLhBs .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpfGlLhBs .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpfGlLhBs .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpfGlLhBs .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpfGlLhBs .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpfGlLhBs .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpfGlLhBs .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpfGlLhBs .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpfGlLhBs .copy-wrapper {
    display: block;
  }
}
.cid-ulpfGlLhBs .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpfGlLhBs .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpfGlLhBs .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpfGlLhBs .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpfGlLhBs .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpfGlLhBs .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpfGlLhBs .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpfGlLhBs .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpfGlLhBs .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpfGlLhBs .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpfGlLhBs .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpfGlLhBs .mbr-section-title {
  color: #ff5753;
}
.cid-ulpfGlLhBs .mbr-text {
  color: #ffffff;
}
.cid-ulpfGlLhBs .list {
  color: #635d60;
}
.cid-ulpfGlLhBs .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpfGlLhBs .mbr-section-title,
.cid-ulpfGlLhBs .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpgC6Suxh {
  z-index: 1000;
  width: 100%;
}
.cid-ulpgC6Suxh nav.navbar {
  position: fixed;
}
.cid-ulpgC6Suxh .navbar-nav {
  margin: auto;
}
.cid-ulpgC6Suxh .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpgC6Suxh .dropdown-item:hover,
.cid-ulpgC6Suxh .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpgC6Suxh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpgC6Suxh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpgC6Suxh .navbar-short,
.cid-ulpgC6Suxh .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpgC6Suxh .navbar-short .nav-link,
.cid-ulpgC6Suxh .opened .nav-link,
.cid-ulpgC6Suxh .navbar-short .navbar-caption,
.cid-ulpgC6Suxh .opened .navbar-caption,
.cid-ulpgC6Suxh .navbar-short .mbr-iconfont,
.cid-ulpgC6Suxh .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpgC6Suxh .navbar-short .hamburger span,
.cid-ulpgC6Suxh .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpgC6Suxh .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpgC6Suxh .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-ulpgC6Suxh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpgC6Suxh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpgC6Suxh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpgC6Suxh .container {
  display: flex;
  margin: auto;
}
.cid-ulpgC6Suxh .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpgC6Suxh .dropdown-menu,
.cid-ulpgC6Suxh .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpgC6Suxh .nav-item:focus,
.cid-ulpgC6Suxh .nav-link:focus {
  outline: none;
}
.cid-ulpgC6Suxh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpgC6Suxh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpgC6Suxh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpgC6Suxh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpgC6Suxh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpgC6Suxh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpgC6Suxh .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpgC6Suxh .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpgC6Suxh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpgC6Suxh .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpgC6Suxh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpgC6Suxh .navbar.collapsed {
  justify-content: center;
}
.cid-ulpgC6Suxh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpgC6Suxh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpgC6Suxh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpgC6Suxh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpgC6Suxh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpgC6Suxh .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: 100%;
}
.cid-ulpgC6Suxh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpgC6Suxh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpgC6Suxh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpgC6Suxh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpgC6Suxh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpgC6Suxh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpgC6Suxh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpgC6Suxh .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: 100%;
  }
  .cid-ulpgC6Suxh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpgC6Suxh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpgC6Suxh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpgC6Suxh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpgC6Suxh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpgC6Suxh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpgC6Suxh .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpgC6Suxh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpgC6Suxh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpgC6Suxh .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-ulpgC6Suxh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpgC6Suxh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpgC6Suxh .dropdown-item.active,
.cid-ulpgC6Suxh .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpgC6Suxh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpgC6Suxh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpgC6Suxh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpgC6Suxh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpgC6Suxh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpgC6Suxh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpgC6Suxh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpgC6Suxh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpgC6Suxh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpgC6Suxh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpgC6Suxh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpgC6Suxh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpgC6Suxh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpgC6Suxh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpgC6Suxh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpgC6Suxh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpgC6Suxh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpgC6Suxh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpgC6Suxh .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpgC6Suxh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpgC6Suxh .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-ulpgC6Suxh .navbar {
    height: 70px;
  }
  .cid-ulpgC6Suxh .navbar.opened {
    height: auto;
  }
  .cid-ulpgC6Suxh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpgC7omS9 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpgC7omS9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpgC7omS9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpgC7omS9 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpgC7omS9 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpgC7omS9 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpgC7omS9 .mbr-section-title {
  color: #ffffff;
}
.cid-ulpgC7omS9 .mbr-text,
.cid-ulpgC7omS9 .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpgC7SlNC {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpgC7SlNC .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpgC7SlNC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpgC7SlNC .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpgC7SlNC .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpgC7SlNC .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpgC7SlNC .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpgC7SlNC .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpgC7SlNC .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpgC7SlNC .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpgC7SlNC .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpgC7SlNC .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpgC7SlNC .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpgC7SlNC .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpgC7SlNC .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpgC7SlNC .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpgC7SlNC .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpgC7SlNC .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpgC7SlNC .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpgC7SlNC .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpgC7SlNC .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpgC7SlNC .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpgC7SlNC .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpgC7SlNC .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpgC7SlNC .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpgC7SlNC .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpgC7SlNC .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpgC7SlNC .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpgC7SlNC .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpgC7SlNC .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpgC7SlNC .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpgC7SlNC .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpgC7SlNC .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpgC7SlNC .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpgC7SlNC .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpgC7SlNC .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpgC7SlNC .carousel {
    height: 280px;
  }
}
.cid-ulpgC7SlNC .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpgC7SlNC .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpgC7SlNC .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpgC7SlNC .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpgC7SlNC .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpgC7SlNC .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpgC7SlNC .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpgC7SlNC .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpgC7SlNC .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpgC7SlNC .carousel-indicators {
  display: none !important;
}
.cid-ulpgC7SlNC .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpgC8FSIF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpgC8FSIF .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpgC8FSIF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpgC8FSIF .container {
    padding: 0 22px;
  }
}
.cid-ulpgC8FSIF .row {
  justify-content: space-between;
}
.cid-ulpgC8FSIF .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpgC8FSIF .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpgC8FSIF .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpgC8FSIF .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpgC8FSIF .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpgC8FSIF .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpgC8FSIF .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpgC8FSIF .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpgC8FSIF .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpgC8FSIF .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpgC8FSIF .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpgC8FSIF .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpgC8FSIF .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpgC8FSIF .copy-wrapper {
    display: block;
  }
}
.cid-ulpgC8FSIF .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpgC8FSIF .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpgC8FSIF .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpgC8FSIF .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpgC8FSIF .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpgC8FSIF .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpgC8FSIF .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpgC8FSIF .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpgC8FSIF .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpgC8FSIF .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpgC8FSIF .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpgC8FSIF .mbr-section-title {
  color: #ff5753;
}
.cid-ulpgC8FSIF .mbr-text {
  color: #ffffff;
}
.cid-ulpgC8FSIF .list {
  color: #635d60;
}
.cid-ulpgC8FSIF .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpgC8FSIF .mbr-section-title,
.cid-ulpgC8FSIF .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpjMBdtXm {
  z-index: 1000;
  width: 100%;
}
.cid-ulpjMBdtXm nav.navbar {
  position: fixed;
}
.cid-ulpjMBdtXm .navbar-nav {
  margin: auto;
}
.cid-ulpjMBdtXm .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpjMBdtXm .dropdown-item:hover,
.cid-ulpjMBdtXm .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpjMBdtXm .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpjMBdtXm .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpjMBdtXm .navbar-short,
.cid-ulpjMBdtXm .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpjMBdtXm .navbar-short .nav-link,
.cid-ulpjMBdtXm .opened .nav-link,
.cid-ulpjMBdtXm .navbar-short .navbar-caption,
.cid-ulpjMBdtXm .opened .navbar-caption,
.cid-ulpjMBdtXm .navbar-short .mbr-iconfont,
.cid-ulpjMBdtXm .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpjMBdtXm .navbar-short .hamburger span,
.cid-ulpjMBdtXm .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpjMBdtXm .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpjMBdtXm .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-ulpjMBdtXm .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpjMBdtXm .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpjMBdtXm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpjMBdtXm .container {
  display: flex;
  margin: auto;
}
.cid-ulpjMBdtXm .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpjMBdtXm .dropdown-menu,
.cid-ulpjMBdtXm .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpjMBdtXm .nav-item:focus,
.cid-ulpjMBdtXm .nav-link:focus {
  outline: none;
}
.cid-ulpjMBdtXm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpjMBdtXm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpjMBdtXm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpjMBdtXm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpjMBdtXm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpjMBdtXm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpjMBdtXm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpjMBdtXm .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpjMBdtXm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpjMBdtXm .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpjMBdtXm .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpjMBdtXm .navbar.collapsed {
  justify-content: center;
}
.cid-ulpjMBdtXm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpjMBdtXm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpjMBdtXm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpjMBdtXm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpjMBdtXm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpjMBdtXm .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: 100%;
}
.cid-ulpjMBdtXm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpjMBdtXm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpjMBdtXm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpjMBdtXm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpjMBdtXm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpjMBdtXm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpjMBdtXm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpjMBdtXm .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: 100%;
  }
  .cid-ulpjMBdtXm .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpjMBdtXm .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpjMBdtXm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpjMBdtXm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpjMBdtXm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpjMBdtXm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpjMBdtXm .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpjMBdtXm .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpjMBdtXm .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpjMBdtXm .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-ulpjMBdtXm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpjMBdtXm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpjMBdtXm .dropdown-item.active,
.cid-ulpjMBdtXm .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpjMBdtXm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpjMBdtXm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpjMBdtXm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpjMBdtXm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpjMBdtXm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpjMBdtXm .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpjMBdtXm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpjMBdtXm .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpjMBdtXm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpjMBdtXm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpjMBdtXm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpjMBdtXm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpjMBdtXm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpjMBdtXm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpjMBdtXm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpjMBdtXm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpjMBdtXm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpjMBdtXm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpjMBdtXm .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpjMBdtXm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpjMBdtXm .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-ulpjMBdtXm .navbar {
    height: 70px;
  }
  .cid-ulpjMBdtXm .navbar.opened {
    height: auto;
  }
  .cid-ulpjMBdtXm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpjMBTnLU {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpjMBTnLU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpjMBTnLU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpjMBTnLU .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpjMBTnLU .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpjMBTnLU .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpjMBTnLU .mbr-section-title {
  color: #ffffff;
}
.cid-ulpjMBTnLU .mbr-text,
.cid-ulpjMBTnLU .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpjMCvflx {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpjMCvflx .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpjMCvflx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpjMCvflx .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpjMCvflx .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpjMCvflx .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpjMCvflx .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpjMCvflx .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpjMCvflx .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpjMCvflx .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpjMCvflx .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpjMCvflx .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpjMCvflx .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpjMCvflx .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpjMCvflx .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpjMCvflx .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpjMCvflx .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpjMCvflx .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpjMCvflx .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpjMCvflx .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpjMCvflx .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpjMCvflx .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpjMCvflx .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpjMCvflx .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpjMCvflx .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpjMCvflx .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpjMCvflx .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpjMCvflx .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpjMCvflx .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpjMCvflx .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpjMCvflx .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpjMCvflx .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpjMCvflx .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpjMCvflx .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpjMCvflx .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpjMCvflx .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpjMCvflx .carousel {
    height: 280px;
  }
}
.cid-ulpjMCvflx .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpjMCvflx .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpjMCvflx .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpjMCvflx .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpjMCvflx .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpjMCvflx .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpjMCvflx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpjMCvflx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpjMCvflx .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpjMCvflx .carousel-indicators {
  display: none !important;
}
.cid-ulpjMCvflx .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpjMDh2BI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpjMDh2BI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpjMDh2BI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpjMDh2BI .container {
    padding: 0 22px;
  }
}
.cid-ulpjMDh2BI .row {
  justify-content: space-between;
}
.cid-ulpjMDh2BI .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpjMDh2BI .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpjMDh2BI .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpjMDh2BI .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpjMDh2BI .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpjMDh2BI .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpjMDh2BI .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpjMDh2BI .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpjMDh2BI .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpjMDh2BI .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpjMDh2BI .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpjMDh2BI .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpjMDh2BI .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpjMDh2BI .copy-wrapper {
    display: block;
  }
}
.cid-ulpjMDh2BI .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpjMDh2BI .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpjMDh2BI .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpjMDh2BI .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpjMDh2BI .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpjMDh2BI .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpjMDh2BI .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpjMDh2BI .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpjMDh2BI .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpjMDh2BI .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpjMDh2BI .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpjMDh2BI .mbr-section-title {
  color: #ff5753;
}
.cid-ulpjMDh2BI .mbr-text {
  color: #ffffff;
}
.cid-ulpjMDh2BI .list {
  color: #635d60;
}
.cid-ulpjMDh2BI .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpjMDh2BI .mbr-section-title,
.cid-ulpjMDh2BI .mbr-section-btn {
  color: #d7222e;
}
.cid-ulplYjnmzJ {
  z-index: 1000;
  width: 100%;
}
.cid-ulplYjnmzJ nav.navbar {
  position: fixed;
}
.cid-ulplYjnmzJ .navbar-nav {
  margin: auto;
}
.cid-ulplYjnmzJ .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulplYjnmzJ .dropdown-item:hover,
.cid-ulplYjnmzJ .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulplYjnmzJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulplYjnmzJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulplYjnmzJ .navbar-short,
.cid-ulplYjnmzJ .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulplYjnmzJ .navbar-short .nav-link,
.cid-ulplYjnmzJ .opened .nav-link,
.cid-ulplYjnmzJ .navbar-short .navbar-caption,
.cid-ulplYjnmzJ .opened .navbar-caption,
.cid-ulplYjnmzJ .navbar-short .mbr-iconfont,
.cid-ulplYjnmzJ .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulplYjnmzJ .navbar-short .hamburger span,
.cid-ulplYjnmzJ .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulplYjnmzJ .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulplYjnmzJ .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-ulplYjnmzJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulplYjnmzJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulplYjnmzJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulplYjnmzJ .container {
  display: flex;
  margin: auto;
}
.cid-ulplYjnmzJ .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulplYjnmzJ .dropdown-menu,
.cid-ulplYjnmzJ .navbar.opened {
  background: #ffffff !important;
}
.cid-ulplYjnmzJ .nav-item:focus,
.cid-ulplYjnmzJ .nav-link:focus {
  outline: none;
}
.cid-ulplYjnmzJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulplYjnmzJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulplYjnmzJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulplYjnmzJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulplYjnmzJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulplYjnmzJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulplYjnmzJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulplYjnmzJ .navbar.opened {
  transition: all 0.3s;
}
.cid-ulplYjnmzJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulplYjnmzJ .navbar .navbar-logo img {
  width: auto;
}
.cid-ulplYjnmzJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulplYjnmzJ .navbar.collapsed {
  justify-content: center;
}
.cid-ulplYjnmzJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulplYjnmzJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulplYjnmzJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulplYjnmzJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulplYjnmzJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulplYjnmzJ .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: 100%;
}
.cid-ulplYjnmzJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulplYjnmzJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulplYjnmzJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulplYjnmzJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulplYjnmzJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulplYjnmzJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulplYjnmzJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulplYjnmzJ .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: 100%;
  }
  .cid-ulplYjnmzJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulplYjnmzJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulplYjnmzJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulplYjnmzJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulplYjnmzJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulplYjnmzJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulplYjnmzJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulplYjnmzJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulplYjnmzJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulplYjnmzJ .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-ulplYjnmzJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulplYjnmzJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulplYjnmzJ .dropdown-item.active,
.cid-ulplYjnmzJ .dropdown-item:active {
  background-color: transparent;
}
.cid-ulplYjnmzJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulplYjnmzJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulplYjnmzJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulplYjnmzJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulplYjnmzJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulplYjnmzJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulplYjnmzJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulplYjnmzJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulplYjnmzJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulplYjnmzJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulplYjnmzJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulplYjnmzJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulplYjnmzJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulplYjnmzJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulplYjnmzJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulplYjnmzJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulplYjnmzJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulplYjnmzJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulplYjnmzJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulplYjnmzJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulplYjnmzJ .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-ulplYjnmzJ .navbar {
    height: 70px;
  }
  .cid-ulplYjnmzJ .navbar.opened {
    height: auto;
  }
  .cid-ulplYjnmzJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulplYkKCLz {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulplYkKCLz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulplYkKCLz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulplYkKCLz .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulplYkKCLz .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulplYkKCLz .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulplYkKCLz .mbr-section-title {
  color: #ffffff;
}
.cid-ulplYkKCLz .mbr-text,
.cid-ulplYkKCLz .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulplYlTIa3 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulplYlTIa3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulplYlTIa3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulplYlTIa3 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulplYlTIa3 .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulplYlTIa3 .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulplYlTIa3 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulplYlTIa3 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulplYlTIa3 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulplYlTIa3 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulplYlTIa3 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulplYlTIa3 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulplYlTIa3 .text-container1 {
    max-width: 340px;
  }
}
.cid-ulplYlTIa3 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulplYlTIa3 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulplYlTIa3 .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulplYlTIa3 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulplYlTIa3 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulplYlTIa3 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulplYlTIa3 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulplYlTIa3 .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulplYlTIa3 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulplYlTIa3 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulplYlTIa3 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulplYlTIa3 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulplYlTIa3 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulplYlTIa3 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulplYlTIa3 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulplYlTIa3 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulplYlTIa3 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulplYlTIa3 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulplYlTIa3 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulplYlTIa3 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulplYlTIa3 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulplYlTIa3 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulplYlTIa3 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulplYlTIa3 .carousel {
    height: 280px;
  }
}
.cid-ulplYlTIa3 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulplYlTIa3 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulplYlTIa3 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulplYlTIa3 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulplYlTIa3 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulplYlTIa3 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulplYlTIa3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulplYlTIa3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulplYlTIa3 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulplYlTIa3 .carousel-indicators {
  display: none !important;
}
.cid-ulplYlTIa3 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulplYnklpM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulplYnklpM .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulplYnklpM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulplYnklpM .container {
    padding: 0 22px;
  }
}
.cid-ulplYnklpM .row {
  justify-content: space-between;
}
.cid-ulplYnklpM .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulplYnklpM .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulplYnklpM .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulplYnklpM .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulplYnklpM .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulplYnklpM .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulplYnklpM .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulplYnklpM .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulplYnklpM .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulplYnklpM .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulplYnklpM .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulplYnklpM .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulplYnklpM .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulplYnklpM .copy-wrapper {
    display: block;
  }
}
.cid-ulplYnklpM .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulplYnklpM .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulplYnklpM .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulplYnklpM .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulplYnklpM .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulplYnklpM .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulplYnklpM .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulplYnklpM .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulplYnklpM .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulplYnklpM .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulplYnklpM .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulplYnklpM .mbr-section-title {
  color: #ff5753;
}
.cid-ulplYnklpM .mbr-text {
  color: #ffffff;
}
.cid-ulplYnklpM .list {
  color: #635d60;
}
.cid-ulplYnklpM .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulplYnklpM .mbr-section-title,
.cid-ulplYnklpM .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpmqHQnFy {
  z-index: 1000;
  width: 100%;
}
.cid-ulpmqHQnFy nav.navbar {
  position: fixed;
}
.cid-ulpmqHQnFy .navbar-nav {
  margin: auto;
}
.cid-ulpmqHQnFy .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpmqHQnFy .dropdown-item:hover,
.cid-ulpmqHQnFy .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpmqHQnFy .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpmqHQnFy .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpmqHQnFy .navbar-short,
.cid-ulpmqHQnFy .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpmqHQnFy .navbar-short .nav-link,
.cid-ulpmqHQnFy .opened .nav-link,
.cid-ulpmqHQnFy .navbar-short .navbar-caption,
.cid-ulpmqHQnFy .opened .navbar-caption,
.cid-ulpmqHQnFy .navbar-short .mbr-iconfont,
.cid-ulpmqHQnFy .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpmqHQnFy .navbar-short .hamburger span,
.cid-ulpmqHQnFy .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpmqHQnFy .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpmqHQnFy .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-ulpmqHQnFy .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpmqHQnFy .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpmqHQnFy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpmqHQnFy .container {
  display: flex;
  margin: auto;
}
.cid-ulpmqHQnFy .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpmqHQnFy .dropdown-menu,
.cid-ulpmqHQnFy .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpmqHQnFy .nav-item:focus,
.cid-ulpmqHQnFy .nav-link:focus {
  outline: none;
}
.cid-ulpmqHQnFy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpmqHQnFy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpmqHQnFy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpmqHQnFy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpmqHQnFy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpmqHQnFy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpmqHQnFy .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpmqHQnFy .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpmqHQnFy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpmqHQnFy .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpmqHQnFy .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpmqHQnFy .navbar.collapsed {
  justify-content: center;
}
.cid-ulpmqHQnFy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpmqHQnFy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpmqHQnFy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpmqHQnFy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpmqHQnFy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpmqHQnFy .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: 100%;
}
.cid-ulpmqHQnFy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpmqHQnFy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpmqHQnFy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpmqHQnFy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpmqHQnFy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpmqHQnFy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpmqHQnFy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpmqHQnFy .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: 100%;
  }
  .cid-ulpmqHQnFy .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpmqHQnFy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpmqHQnFy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpmqHQnFy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpmqHQnFy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpmqHQnFy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpmqHQnFy .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpmqHQnFy .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpmqHQnFy .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpmqHQnFy .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-ulpmqHQnFy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpmqHQnFy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpmqHQnFy .dropdown-item.active,
.cid-ulpmqHQnFy .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpmqHQnFy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpmqHQnFy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpmqHQnFy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpmqHQnFy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpmqHQnFy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpmqHQnFy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpmqHQnFy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpmqHQnFy .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpmqHQnFy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpmqHQnFy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpmqHQnFy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpmqHQnFy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpmqHQnFy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpmqHQnFy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpmqHQnFy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpmqHQnFy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpmqHQnFy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpmqHQnFy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpmqHQnFy .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpmqHQnFy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpmqHQnFy .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-ulpmqHQnFy .navbar {
    height: 70px;
  }
  .cid-ulpmqHQnFy .navbar.opened {
    height: auto;
  }
  .cid-ulpmqHQnFy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpmqIlpet {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpmqIlpet .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpmqIlpet .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpmqIlpet .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpmqIlpet .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpmqIlpet .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpmqIlpet .mbr-section-title {
  color: #ffffff;
}
.cid-ulpmqIlpet .mbr-text,
.cid-ulpmqIlpet .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpmqIMinU {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpmqIMinU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpmqIMinU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpmqIMinU .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpmqIMinU .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpmqIMinU .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpmqIMinU .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpmqIMinU .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpmqIMinU .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpmqIMinU .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpmqIMinU .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpmqIMinU .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpmqIMinU .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpmqIMinU .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpmqIMinU .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpmqIMinU .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpmqIMinU .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpmqIMinU .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpmqIMinU .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpmqIMinU .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpmqIMinU .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpmqIMinU .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpmqIMinU .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpmqIMinU .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpmqIMinU .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpmqIMinU .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpmqIMinU .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpmqIMinU .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpmqIMinU .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpmqIMinU .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpmqIMinU .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpmqIMinU .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpmqIMinU .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpmqIMinU .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpmqIMinU .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpmqIMinU .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpmqIMinU .carousel {
    height: 280px;
  }
}
.cid-ulpmqIMinU .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpmqIMinU .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpmqIMinU .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpmqIMinU .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpmqIMinU .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpmqIMinU .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpmqIMinU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpmqIMinU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpmqIMinU .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpmqIMinU .carousel-indicators {
  display: none !important;
}
.cid-ulpmqIMinU .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpmqJoHdn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpmqJoHdn .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpmqJoHdn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpmqJoHdn .container {
    padding: 0 22px;
  }
}
.cid-ulpmqJoHdn .row {
  justify-content: space-between;
}
.cid-ulpmqJoHdn .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpmqJoHdn .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpmqJoHdn .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpmqJoHdn .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpmqJoHdn .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpmqJoHdn .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpmqJoHdn .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpmqJoHdn .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpmqJoHdn .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpmqJoHdn .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpmqJoHdn .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpmqJoHdn .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpmqJoHdn .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpmqJoHdn .copy-wrapper {
    display: block;
  }
}
.cid-ulpmqJoHdn .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpmqJoHdn .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpmqJoHdn .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpmqJoHdn .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpmqJoHdn .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpmqJoHdn .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpmqJoHdn .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpmqJoHdn .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpmqJoHdn .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpmqJoHdn .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpmqJoHdn .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpmqJoHdn .mbr-section-title {
  color: #ff5753;
}
.cid-ulpmqJoHdn .mbr-text {
  color: #ffffff;
}
.cid-ulpmqJoHdn .list {
  color: #635d60;
}
.cid-ulpmqJoHdn .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpmqJoHdn .mbr-section-title,
.cid-ulpmqJoHdn .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpmZjVeVC {
  z-index: 1000;
  width: 100%;
}
.cid-ulpmZjVeVC nav.navbar {
  position: fixed;
}
.cid-ulpmZjVeVC .navbar-nav {
  margin: auto;
}
.cid-ulpmZjVeVC .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpmZjVeVC .dropdown-item:hover,
.cid-ulpmZjVeVC .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpmZjVeVC .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpmZjVeVC .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpmZjVeVC .navbar-short,
.cid-ulpmZjVeVC .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpmZjVeVC .navbar-short .nav-link,
.cid-ulpmZjVeVC .opened .nav-link,
.cid-ulpmZjVeVC .navbar-short .navbar-caption,
.cid-ulpmZjVeVC .opened .navbar-caption,
.cid-ulpmZjVeVC .navbar-short .mbr-iconfont,
.cid-ulpmZjVeVC .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpmZjVeVC .navbar-short .hamburger span,
.cid-ulpmZjVeVC .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpmZjVeVC .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpmZjVeVC .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-ulpmZjVeVC .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpmZjVeVC .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpmZjVeVC .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpmZjVeVC .container {
  display: flex;
  margin: auto;
}
.cid-ulpmZjVeVC .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpmZjVeVC .dropdown-menu,
.cid-ulpmZjVeVC .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpmZjVeVC .nav-item:focus,
.cid-ulpmZjVeVC .nav-link:focus {
  outline: none;
}
.cid-ulpmZjVeVC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpmZjVeVC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpmZjVeVC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpmZjVeVC .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpmZjVeVC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpmZjVeVC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpmZjVeVC .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpmZjVeVC .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpmZjVeVC .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpmZjVeVC .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpmZjVeVC .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpmZjVeVC .navbar.collapsed {
  justify-content: center;
}
.cid-ulpmZjVeVC .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpmZjVeVC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpmZjVeVC .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpmZjVeVC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpmZjVeVC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpmZjVeVC .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: 100%;
}
.cid-ulpmZjVeVC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpmZjVeVC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpmZjVeVC .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpmZjVeVC .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpmZjVeVC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpmZjVeVC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpmZjVeVC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpmZjVeVC .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: 100%;
  }
  .cid-ulpmZjVeVC .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpmZjVeVC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpmZjVeVC .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpmZjVeVC .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpmZjVeVC .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpmZjVeVC .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpmZjVeVC .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpmZjVeVC .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpmZjVeVC .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpmZjVeVC .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-ulpmZjVeVC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpmZjVeVC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpmZjVeVC .dropdown-item.active,
.cid-ulpmZjVeVC .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpmZjVeVC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpmZjVeVC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpmZjVeVC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpmZjVeVC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpmZjVeVC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpmZjVeVC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpmZjVeVC ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpmZjVeVC .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpmZjVeVC button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpmZjVeVC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpmZjVeVC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpmZjVeVC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpmZjVeVC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpmZjVeVC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpmZjVeVC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpmZjVeVC nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpmZjVeVC nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpmZjVeVC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpmZjVeVC .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpmZjVeVC a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpmZjVeVC .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-ulpmZjVeVC .navbar {
    height: 70px;
  }
  .cid-ulpmZjVeVC .navbar.opened {
    height: auto;
  }
  .cid-ulpmZjVeVC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpmZku5ii {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpmZku5ii .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpmZku5ii .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpmZku5ii .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpmZku5ii .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpmZku5ii .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpmZku5ii .mbr-section-title {
  color: #ffffff;
}
.cid-ulpmZku5ii .mbr-text,
.cid-ulpmZku5ii .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpmZkVziL {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpmZkVziL .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpmZkVziL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpmZkVziL .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpmZkVziL .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpmZkVziL .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpmZkVziL .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpmZkVziL .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpmZkVziL .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpmZkVziL .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpmZkVziL .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpmZkVziL .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpmZkVziL .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpmZkVziL .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpmZkVziL .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpmZkVziL .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpmZkVziL .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpmZkVziL .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpmZkVziL .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpmZkVziL .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpmZkVziL .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpmZkVziL .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpmZkVziL .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpmZkVziL .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpmZkVziL .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpmZkVziL .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpmZkVziL .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpmZkVziL .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpmZkVziL .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpmZkVziL .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpmZkVziL .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpmZkVziL .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpmZkVziL .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpmZkVziL .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpmZkVziL .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpmZkVziL .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpmZkVziL .carousel {
    height: 280px;
  }
}
.cid-ulpmZkVziL .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpmZkVziL .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpmZkVziL .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpmZkVziL .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpmZkVziL .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpmZkVziL .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpmZkVziL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpmZkVziL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpmZkVziL .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpmZkVziL .carousel-indicators {
  display: none !important;
}
.cid-ulpmZkVziL .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpmZlC5gB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpmZlC5gB .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpmZlC5gB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpmZlC5gB .container {
    padding: 0 22px;
  }
}
.cid-ulpmZlC5gB .row {
  justify-content: space-between;
}
.cid-ulpmZlC5gB .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpmZlC5gB .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpmZlC5gB .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpmZlC5gB .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpmZlC5gB .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpmZlC5gB .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpmZlC5gB .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpmZlC5gB .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpmZlC5gB .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpmZlC5gB .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpmZlC5gB .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpmZlC5gB .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpmZlC5gB .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpmZlC5gB .copy-wrapper {
    display: block;
  }
}
.cid-ulpmZlC5gB .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpmZlC5gB .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpmZlC5gB .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpmZlC5gB .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpmZlC5gB .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpmZlC5gB .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpmZlC5gB .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpmZlC5gB .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpmZlC5gB .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpmZlC5gB .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpmZlC5gB .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpmZlC5gB .mbr-section-title {
  color: #ff5753;
}
.cid-ulpmZlC5gB .mbr-text {
  color: #ffffff;
}
.cid-ulpmZlC5gB .list {
  color: #635d60;
}
.cid-ulpmZlC5gB .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpmZlC5gB .mbr-section-title,
.cid-ulpmZlC5gB .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpnnpmEej {
  z-index: 1000;
  width: 100%;
}
.cid-ulpnnpmEej nav.navbar {
  position: fixed;
}
.cid-ulpnnpmEej .navbar-nav {
  margin: auto;
}
.cid-ulpnnpmEej .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpnnpmEej .dropdown-item:hover,
.cid-ulpnnpmEej .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpnnpmEej .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpnnpmEej .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpnnpmEej .navbar-short,
.cid-ulpnnpmEej .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpnnpmEej .navbar-short .nav-link,
.cid-ulpnnpmEej .opened .nav-link,
.cid-ulpnnpmEej .navbar-short .navbar-caption,
.cid-ulpnnpmEej .opened .navbar-caption,
.cid-ulpnnpmEej .navbar-short .mbr-iconfont,
.cid-ulpnnpmEej .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpnnpmEej .navbar-short .hamburger span,
.cid-ulpnnpmEej .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpnnpmEej .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpnnpmEej .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-ulpnnpmEej .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpnnpmEej .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpnnpmEej .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpnnpmEej .container {
  display: flex;
  margin: auto;
}
.cid-ulpnnpmEej .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpnnpmEej .dropdown-menu,
.cid-ulpnnpmEej .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpnnpmEej .nav-item:focus,
.cid-ulpnnpmEej .nav-link:focus {
  outline: none;
}
.cid-ulpnnpmEej .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpnnpmEej .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpnnpmEej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpnnpmEej .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpnnpmEej .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpnnpmEej .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpnnpmEej .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpnnpmEej .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpnnpmEej .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpnnpmEej .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpnnpmEej .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpnnpmEej .navbar.collapsed {
  justify-content: center;
}
.cid-ulpnnpmEej .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpnnpmEej .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpnnpmEej .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpnnpmEej .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpnnpmEej .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpnnpmEej .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: 100%;
}
.cid-ulpnnpmEej .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpnnpmEej .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpnnpmEej .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpnnpmEej .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpnnpmEej .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpnnpmEej .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpnnpmEej .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpnnpmEej .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: 100%;
  }
  .cid-ulpnnpmEej .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpnnpmEej .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpnnpmEej .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpnnpmEej .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpnnpmEej .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpnnpmEej .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpnnpmEej .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpnnpmEej .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpnnpmEej .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpnnpmEej .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-ulpnnpmEej .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpnnpmEej .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpnnpmEej .dropdown-item.active,
.cid-ulpnnpmEej .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpnnpmEej .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpnnpmEej .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpnnpmEej .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpnnpmEej .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpnnpmEej .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpnnpmEej .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpnnpmEej ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpnnpmEej .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpnnpmEej button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpnnpmEej button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpnnpmEej button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpnnpmEej button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpnnpmEej button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpnnpmEej button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpnnpmEej nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpnnpmEej nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpnnpmEej nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpnnpmEej nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpnnpmEej .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpnnpmEej a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpnnpmEej .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-ulpnnpmEej .navbar {
    height: 70px;
  }
  .cid-ulpnnpmEej .navbar.opened {
    height: auto;
  }
  .cid-ulpnnpmEej .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpnnpRsJn {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpnnpRsJn .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpnnpRsJn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpnnpRsJn .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpnnpRsJn .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpnnpRsJn .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpnnpRsJn .mbr-section-title {
  color: #ffffff;
}
.cid-ulpnnpRsJn .mbr-text,
.cid-ulpnnpRsJn .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpnnqfq7y {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpnnqfq7y .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpnnqfq7y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpnnqfq7y .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpnnqfq7y .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpnnqfq7y .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpnnqfq7y .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpnnqfq7y .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpnnqfq7y .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpnnqfq7y .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpnnqfq7y .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpnnqfq7y .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpnnqfq7y .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpnnqfq7y .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpnnqfq7y .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpnnqfq7y .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpnnqfq7y .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpnnqfq7y .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpnnqfq7y .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpnnqfq7y .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpnnqfq7y .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpnnqfq7y .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpnnqfq7y .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpnnqfq7y .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpnnqfq7y .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpnnqfq7y .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpnnqfq7y .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpnnqfq7y .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpnnqfq7y .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpnnqfq7y .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpnnqfq7y .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpnnqfq7y .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpnnqfq7y .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpnnqfq7y .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpnnqfq7y .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpnnqfq7y .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpnnqfq7y .carousel {
    height: 280px;
  }
}
.cid-ulpnnqfq7y .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpnnqfq7y .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpnnqfq7y .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpnnqfq7y .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpnnqfq7y .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpnnqfq7y .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpnnqfq7y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpnnqfq7y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpnnqfq7y .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpnnqfq7y .carousel-indicators {
  display: none !important;
}
.cid-ulpnnqfq7y .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpnnqR6Go {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpnnqR6Go .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpnnqR6Go .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpnnqR6Go .container {
    padding: 0 22px;
  }
}
.cid-ulpnnqR6Go .row {
  justify-content: space-between;
}
.cid-ulpnnqR6Go .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpnnqR6Go .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpnnqR6Go .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpnnqR6Go .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpnnqR6Go .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpnnqR6Go .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpnnqR6Go .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpnnqR6Go .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpnnqR6Go .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpnnqR6Go .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpnnqR6Go .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpnnqR6Go .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpnnqR6Go .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpnnqR6Go .copy-wrapper {
    display: block;
  }
}
.cid-ulpnnqR6Go .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpnnqR6Go .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpnnqR6Go .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpnnqR6Go .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpnnqR6Go .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpnnqR6Go .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpnnqR6Go .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpnnqR6Go .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpnnqR6Go .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpnnqR6Go .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpnnqR6Go .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpnnqR6Go .mbr-section-title {
  color: #ff5753;
}
.cid-ulpnnqR6Go .mbr-text {
  color: #ffffff;
}
.cid-ulpnnqR6Go .list {
  color: #635d60;
}
.cid-ulpnnqR6Go .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpnnqR6Go .mbr-section-title,
.cid-ulpnnqR6Go .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpoaH7Y3I {
  z-index: 1000;
  width: 100%;
}
.cid-ulpoaH7Y3I nav.navbar {
  position: fixed;
}
.cid-ulpoaH7Y3I .navbar-nav {
  margin: auto;
}
.cid-ulpoaH7Y3I .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpoaH7Y3I .dropdown-item:hover,
.cid-ulpoaH7Y3I .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpoaH7Y3I .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpoaH7Y3I .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpoaH7Y3I .navbar-short,
.cid-ulpoaH7Y3I .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpoaH7Y3I .navbar-short .nav-link,
.cid-ulpoaH7Y3I .opened .nav-link,
.cid-ulpoaH7Y3I .navbar-short .navbar-caption,
.cid-ulpoaH7Y3I .opened .navbar-caption,
.cid-ulpoaH7Y3I .navbar-short .mbr-iconfont,
.cid-ulpoaH7Y3I .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpoaH7Y3I .navbar-short .hamburger span,
.cid-ulpoaH7Y3I .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpoaH7Y3I .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpoaH7Y3I .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-ulpoaH7Y3I .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpoaH7Y3I .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpoaH7Y3I .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpoaH7Y3I .container {
  display: flex;
  margin: auto;
}
.cid-ulpoaH7Y3I .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpoaH7Y3I .dropdown-menu,
.cid-ulpoaH7Y3I .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpoaH7Y3I .nav-item:focus,
.cid-ulpoaH7Y3I .nav-link:focus {
  outline: none;
}
.cid-ulpoaH7Y3I .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpoaH7Y3I .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpoaH7Y3I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpoaH7Y3I .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpoaH7Y3I .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpoaH7Y3I .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpoaH7Y3I .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpoaH7Y3I .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpoaH7Y3I .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpoaH7Y3I .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpoaH7Y3I .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpoaH7Y3I .navbar.collapsed {
  justify-content: center;
}
.cid-ulpoaH7Y3I .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpoaH7Y3I .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpoaH7Y3I .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpoaH7Y3I .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpoaH7Y3I .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpoaH7Y3I .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: 100%;
}
.cid-ulpoaH7Y3I .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpoaH7Y3I .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpoaH7Y3I .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpoaH7Y3I .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpoaH7Y3I .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpoaH7Y3I .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpoaH7Y3I .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpoaH7Y3I .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: 100%;
  }
  .cid-ulpoaH7Y3I .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpoaH7Y3I .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpoaH7Y3I .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpoaH7Y3I .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpoaH7Y3I .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpoaH7Y3I .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpoaH7Y3I .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpoaH7Y3I .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpoaH7Y3I .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpoaH7Y3I .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-ulpoaH7Y3I .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpoaH7Y3I .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpoaH7Y3I .dropdown-item.active,
.cid-ulpoaH7Y3I .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpoaH7Y3I .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpoaH7Y3I .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpoaH7Y3I .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpoaH7Y3I .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpoaH7Y3I .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpoaH7Y3I .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpoaH7Y3I ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpoaH7Y3I .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpoaH7Y3I button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpoaH7Y3I button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpoaH7Y3I button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpoaH7Y3I button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpoaH7Y3I button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpoaH7Y3I button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpoaH7Y3I nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpoaH7Y3I nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpoaH7Y3I nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpoaH7Y3I nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpoaH7Y3I .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpoaH7Y3I a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpoaH7Y3I .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-ulpoaH7Y3I .navbar {
    height: 70px;
  }
  .cid-ulpoaH7Y3I .navbar.opened {
    height: auto;
  }
  .cid-ulpoaH7Y3I .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpoaHBcgV {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpoaHBcgV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpoaHBcgV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpoaHBcgV .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpoaHBcgV .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpoaHBcgV .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpoaHBcgV .mbr-section-title {
  color: #ffffff;
}
.cid-ulpoaHBcgV .mbr-text,
.cid-ulpoaHBcgV .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpoaI1TTz {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpoaI1TTz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpoaI1TTz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpoaI1TTz .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpoaI1TTz .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpoaI1TTz .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpoaI1TTz .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpoaI1TTz .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpoaI1TTz .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpoaI1TTz .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpoaI1TTz .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpoaI1TTz .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpoaI1TTz .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpoaI1TTz .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpoaI1TTz .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpoaI1TTz .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpoaI1TTz .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpoaI1TTz .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpoaI1TTz .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpoaI1TTz .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpoaI1TTz .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpoaI1TTz .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpoaI1TTz .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpoaI1TTz .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpoaI1TTz .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpoaI1TTz .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpoaI1TTz .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpoaI1TTz .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpoaI1TTz .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpoaI1TTz .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpoaI1TTz .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpoaI1TTz .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpoaI1TTz .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpoaI1TTz .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpoaI1TTz .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpoaI1TTz .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpoaI1TTz .carousel {
    height: 280px;
  }
}
.cid-ulpoaI1TTz .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpoaI1TTz .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpoaI1TTz .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpoaI1TTz .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpoaI1TTz .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpoaI1TTz .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpoaI1TTz .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpoaI1TTz .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpoaI1TTz .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpoaI1TTz .carousel-indicators {
  display: none !important;
}
.cid-ulpoaI1TTz .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpoaIyeLR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpoaIyeLR .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpoaIyeLR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpoaIyeLR .container {
    padding: 0 22px;
  }
}
.cid-ulpoaIyeLR .row {
  justify-content: space-between;
}
.cid-ulpoaIyeLR .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpoaIyeLR .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpoaIyeLR .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpoaIyeLR .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpoaIyeLR .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpoaIyeLR .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpoaIyeLR .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpoaIyeLR .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpoaIyeLR .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpoaIyeLR .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpoaIyeLR .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpoaIyeLR .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpoaIyeLR .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpoaIyeLR .copy-wrapper {
    display: block;
  }
}
.cid-ulpoaIyeLR .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpoaIyeLR .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpoaIyeLR .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpoaIyeLR .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpoaIyeLR .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpoaIyeLR .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpoaIyeLR .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpoaIyeLR .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpoaIyeLR .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpoaIyeLR .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpoaIyeLR .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpoaIyeLR .mbr-section-title {
  color: #ff5753;
}
.cid-ulpoaIyeLR .mbr-text {
  color: #ffffff;
}
.cid-ulpoaIyeLR .list {
  color: #635d60;
}
.cid-ulpoaIyeLR .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpoaIyeLR .mbr-section-title,
.cid-ulpoaIyeLR .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpozsKKg5 {
  z-index: 1000;
  width: 100%;
}
.cid-ulpozsKKg5 nav.navbar {
  position: fixed;
}
.cid-ulpozsKKg5 .navbar-nav {
  margin: auto;
}
.cid-ulpozsKKg5 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpozsKKg5 .dropdown-item:hover,
.cid-ulpozsKKg5 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpozsKKg5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpozsKKg5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpozsKKg5 .navbar-short,
.cid-ulpozsKKg5 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpozsKKg5 .navbar-short .nav-link,
.cid-ulpozsKKg5 .opened .nav-link,
.cid-ulpozsKKg5 .navbar-short .navbar-caption,
.cid-ulpozsKKg5 .opened .navbar-caption,
.cid-ulpozsKKg5 .navbar-short .mbr-iconfont,
.cid-ulpozsKKg5 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpozsKKg5 .navbar-short .hamburger span,
.cid-ulpozsKKg5 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpozsKKg5 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpozsKKg5 .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-ulpozsKKg5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpozsKKg5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpozsKKg5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpozsKKg5 .container {
  display: flex;
  margin: auto;
}
.cid-ulpozsKKg5 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpozsKKg5 .dropdown-menu,
.cid-ulpozsKKg5 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpozsKKg5 .nav-item:focus,
.cid-ulpozsKKg5 .nav-link:focus {
  outline: none;
}
.cid-ulpozsKKg5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpozsKKg5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpozsKKg5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpozsKKg5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpozsKKg5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpozsKKg5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpozsKKg5 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpozsKKg5 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpozsKKg5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpozsKKg5 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpozsKKg5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpozsKKg5 .navbar.collapsed {
  justify-content: center;
}
.cid-ulpozsKKg5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpozsKKg5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpozsKKg5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpozsKKg5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpozsKKg5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpozsKKg5 .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: 100%;
}
.cid-ulpozsKKg5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpozsKKg5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpozsKKg5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpozsKKg5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpozsKKg5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpozsKKg5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpozsKKg5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpozsKKg5 .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: 100%;
  }
  .cid-ulpozsKKg5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpozsKKg5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpozsKKg5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpozsKKg5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpozsKKg5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpozsKKg5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpozsKKg5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpozsKKg5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpozsKKg5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpozsKKg5 .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-ulpozsKKg5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpozsKKg5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpozsKKg5 .dropdown-item.active,
.cid-ulpozsKKg5 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpozsKKg5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpozsKKg5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpozsKKg5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpozsKKg5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpozsKKg5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpozsKKg5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpozsKKg5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpozsKKg5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpozsKKg5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpozsKKg5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpozsKKg5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpozsKKg5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpozsKKg5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpozsKKg5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpozsKKg5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpozsKKg5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpozsKKg5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpozsKKg5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpozsKKg5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpozsKKg5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpozsKKg5 .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-ulpozsKKg5 .navbar {
    height: 70px;
  }
  .cid-ulpozsKKg5 .navbar.opened {
    height: auto;
  }
  .cid-ulpozsKKg5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpoztfBAV {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpoztfBAV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpoztfBAV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpoztfBAV .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpoztfBAV .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpoztfBAV .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpoztfBAV .mbr-section-title {
  color: #ffffff;
}
.cid-ulpoztfBAV .mbr-text,
.cid-ulpoztfBAV .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpoztFPrV {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpoztFPrV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpoztFPrV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpoztFPrV .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpoztFPrV .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpoztFPrV .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpoztFPrV .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpoztFPrV .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpoztFPrV .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpoztFPrV .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpoztFPrV .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpoztFPrV .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpoztFPrV .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpoztFPrV .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpoztFPrV .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpoztFPrV .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpoztFPrV .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpoztFPrV .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpoztFPrV .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpoztFPrV .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpoztFPrV .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpoztFPrV .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpoztFPrV .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpoztFPrV .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpoztFPrV .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpoztFPrV .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpoztFPrV .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpoztFPrV .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpoztFPrV .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpoztFPrV .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpoztFPrV .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpoztFPrV .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpoztFPrV .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpoztFPrV .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpoztFPrV .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpoztFPrV .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpoztFPrV .carousel {
    height: 280px;
  }
}
.cid-ulpoztFPrV .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpoztFPrV .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpoztFPrV .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpoztFPrV .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpoztFPrV .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpoztFPrV .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpoztFPrV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpoztFPrV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpoztFPrV .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpoztFPrV .carousel-indicators {
  display: none !important;
}
.cid-ulpoztFPrV .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpozuiKzE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpozuiKzE .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpozuiKzE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpozuiKzE .container {
    padding: 0 22px;
  }
}
.cid-ulpozuiKzE .row {
  justify-content: space-between;
}
.cid-ulpozuiKzE .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpozuiKzE .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpozuiKzE .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpozuiKzE .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpozuiKzE .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpozuiKzE .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpozuiKzE .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpozuiKzE .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpozuiKzE .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpozuiKzE .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpozuiKzE .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpozuiKzE .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpozuiKzE .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpozuiKzE .copy-wrapper {
    display: block;
  }
}
.cid-ulpozuiKzE .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpozuiKzE .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpozuiKzE .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpozuiKzE .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpozuiKzE .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpozuiKzE .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpozuiKzE .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpozuiKzE .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpozuiKzE .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpozuiKzE .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpozuiKzE .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpozuiKzE .mbr-section-title {
  color: #ff5753;
}
.cid-ulpozuiKzE .mbr-text {
  color: #ffffff;
}
.cid-ulpozuiKzE .list {
  color: #635d60;
}
.cid-ulpozuiKzE .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpozuiKzE .mbr-section-title,
.cid-ulpozuiKzE .mbr-section-btn {
  color: #d7222e;
}
.cid-ulppaxYjEt {
  z-index: 1000;
  width: 100%;
}
.cid-ulppaxYjEt nav.navbar {
  position: fixed;
}
.cid-ulppaxYjEt .navbar-nav {
  margin: auto;
}
.cid-ulppaxYjEt .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulppaxYjEt .dropdown-item:hover,
.cid-ulppaxYjEt .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulppaxYjEt .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulppaxYjEt .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulppaxYjEt .navbar-short,
.cid-ulppaxYjEt .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulppaxYjEt .navbar-short .nav-link,
.cid-ulppaxYjEt .opened .nav-link,
.cid-ulppaxYjEt .navbar-short .navbar-caption,
.cid-ulppaxYjEt .opened .navbar-caption,
.cid-ulppaxYjEt .navbar-short .mbr-iconfont,
.cid-ulppaxYjEt .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulppaxYjEt .navbar-short .hamburger span,
.cid-ulppaxYjEt .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulppaxYjEt .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulppaxYjEt .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-ulppaxYjEt .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulppaxYjEt .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulppaxYjEt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulppaxYjEt .container {
  display: flex;
  margin: auto;
}
.cid-ulppaxYjEt .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulppaxYjEt .dropdown-menu,
.cid-ulppaxYjEt .navbar.opened {
  background: #ffffff !important;
}
.cid-ulppaxYjEt .nav-item:focus,
.cid-ulppaxYjEt .nav-link:focus {
  outline: none;
}
.cid-ulppaxYjEt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulppaxYjEt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulppaxYjEt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulppaxYjEt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulppaxYjEt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulppaxYjEt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulppaxYjEt .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulppaxYjEt .navbar.opened {
  transition: all 0.3s;
}
.cid-ulppaxYjEt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulppaxYjEt .navbar .navbar-logo img {
  width: auto;
}
.cid-ulppaxYjEt .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulppaxYjEt .navbar.collapsed {
  justify-content: center;
}
.cid-ulppaxYjEt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulppaxYjEt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulppaxYjEt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulppaxYjEt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulppaxYjEt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulppaxYjEt .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: 100%;
}
.cid-ulppaxYjEt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulppaxYjEt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulppaxYjEt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulppaxYjEt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulppaxYjEt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulppaxYjEt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulppaxYjEt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulppaxYjEt .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: 100%;
  }
  .cid-ulppaxYjEt .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulppaxYjEt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulppaxYjEt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulppaxYjEt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulppaxYjEt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulppaxYjEt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulppaxYjEt .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulppaxYjEt .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulppaxYjEt .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulppaxYjEt .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-ulppaxYjEt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulppaxYjEt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulppaxYjEt .dropdown-item.active,
.cid-ulppaxYjEt .dropdown-item:active {
  background-color: transparent;
}
.cid-ulppaxYjEt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulppaxYjEt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulppaxYjEt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulppaxYjEt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulppaxYjEt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulppaxYjEt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulppaxYjEt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulppaxYjEt .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulppaxYjEt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulppaxYjEt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulppaxYjEt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulppaxYjEt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulppaxYjEt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulppaxYjEt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulppaxYjEt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulppaxYjEt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulppaxYjEt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulppaxYjEt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulppaxYjEt .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulppaxYjEt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulppaxYjEt .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-ulppaxYjEt .navbar {
    height: 70px;
  }
  .cid-ulppaxYjEt .navbar.opened {
    height: auto;
  }
  .cid-ulppaxYjEt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulppayuHge {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulppayuHge .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulppayuHge .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulppayuHge .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulppayuHge .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulppayuHge .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulppayuHge .mbr-section-title {
  color: #ffffff;
}
.cid-ulppayuHge .mbr-text,
.cid-ulppayuHge .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulppayXOgH {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulppayXOgH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulppayXOgH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulppayXOgH .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulppayXOgH .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulppayXOgH .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulppayXOgH .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulppayXOgH .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulppayXOgH .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulppayXOgH .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulppayXOgH .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulppayXOgH .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulppayXOgH .text-container1 {
    max-width: 340px;
  }
}
.cid-ulppayXOgH .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulppayXOgH .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulppayXOgH .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulppayXOgH .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulppayXOgH .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulppayXOgH .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulppayXOgH .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulppayXOgH .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulppayXOgH .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulppayXOgH .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulppayXOgH .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulppayXOgH .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulppayXOgH .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulppayXOgH .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulppayXOgH .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulppayXOgH .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulppayXOgH .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulppayXOgH .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulppayXOgH .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulppayXOgH .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulppayXOgH .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulppayXOgH .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulppayXOgH .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulppayXOgH .carousel {
    height: 280px;
  }
}
.cid-ulppayXOgH .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulppayXOgH .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulppayXOgH .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulppayXOgH .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulppayXOgH .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulppayXOgH .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulppayXOgH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulppayXOgH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulppayXOgH .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulppayXOgH .carousel-indicators {
  display: none !important;
}
.cid-ulppayXOgH .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulppazvLQJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulppazvLQJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulppazvLQJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulppazvLQJ .container {
    padding: 0 22px;
  }
}
.cid-ulppazvLQJ .row {
  justify-content: space-between;
}
.cid-ulppazvLQJ .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulppazvLQJ .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulppazvLQJ .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulppazvLQJ .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulppazvLQJ .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulppazvLQJ .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulppazvLQJ .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulppazvLQJ .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulppazvLQJ .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulppazvLQJ .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulppazvLQJ .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulppazvLQJ .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulppazvLQJ .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulppazvLQJ .copy-wrapper {
    display: block;
  }
}
.cid-ulppazvLQJ .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulppazvLQJ .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulppazvLQJ .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulppazvLQJ .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulppazvLQJ .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulppazvLQJ .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulppazvLQJ .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulppazvLQJ .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulppazvLQJ .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulppazvLQJ .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulppazvLQJ .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulppazvLQJ .mbr-section-title {
  color: #ff5753;
}
.cid-ulppazvLQJ .mbr-text {
  color: #ffffff;
}
.cid-ulppazvLQJ .list {
  color: #635d60;
}
.cid-ulppazvLQJ .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulppazvLQJ .mbr-section-title,
.cid-ulppazvLQJ .mbr-section-btn {
  color: #d7222e;
}
.cid-ulppH0VAsa {
  z-index: 1000;
  width: 100%;
}
.cid-ulppH0VAsa nav.navbar {
  position: fixed;
}
.cid-ulppH0VAsa .navbar-nav {
  margin: auto;
}
.cid-ulppH0VAsa .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulppH0VAsa .dropdown-item:hover,
.cid-ulppH0VAsa .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulppH0VAsa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulppH0VAsa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulppH0VAsa .navbar-short,
.cid-ulppH0VAsa .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulppH0VAsa .navbar-short .nav-link,
.cid-ulppH0VAsa .opened .nav-link,
.cid-ulppH0VAsa .navbar-short .navbar-caption,
.cid-ulppH0VAsa .opened .navbar-caption,
.cid-ulppH0VAsa .navbar-short .mbr-iconfont,
.cid-ulppH0VAsa .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulppH0VAsa .navbar-short .hamburger span,
.cid-ulppH0VAsa .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulppH0VAsa .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulppH0VAsa .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-ulppH0VAsa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulppH0VAsa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulppH0VAsa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulppH0VAsa .container {
  display: flex;
  margin: auto;
}
.cid-ulppH0VAsa .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulppH0VAsa .dropdown-menu,
.cid-ulppH0VAsa .navbar.opened {
  background: #ffffff !important;
}
.cid-ulppH0VAsa .nav-item:focus,
.cid-ulppH0VAsa .nav-link:focus {
  outline: none;
}
.cid-ulppH0VAsa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulppH0VAsa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulppH0VAsa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulppH0VAsa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulppH0VAsa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulppH0VAsa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulppH0VAsa .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulppH0VAsa .navbar.opened {
  transition: all 0.3s;
}
.cid-ulppH0VAsa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulppH0VAsa .navbar .navbar-logo img {
  width: auto;
}
.cid-ulppH0VAsa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulppH0VAsa .navbar.collapsed {
  justify-content: center;
}
.cid-ulppH0VAsa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulppH0VAsa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulppH0VAsa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulppH0VAsa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulppH0VAsa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulppH0VAsa .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: 100%;
}
.cid-ulppH0VAsa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulppH0VAsa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulppH0VAsa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulppH0VAsa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulppH0VAsa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulppH0VAsa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulppH0VAsa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulppH0VAsa .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: 100%;
  }
  .cid-ulppH0VAsa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulppH0VAsa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulppH0VAsa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulppH0VAsa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulppH0VAsa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulppH0VAsa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulppH0VAsa .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulppH0VAsa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulppH0VAsa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulppH0VAsa .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-ulppH0VAsa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulppH0VAsa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulppH0VAsa .dropdown-item.active,
.cid-ulppH0VAsa .dropdown-item:active {
  background-color: transparent;
}
.cid-ulppH0VAsa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulppH0VAsa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulppH0VAsa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulppH0VAsa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulppH0VAsa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulppH0VAsa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulppH0VAsa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulppH0VAsa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulppH0VAsa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulppH0VAsa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulppH0VAsa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulppH0VAsa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulppH0VAsa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulppH0VAsa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulppH0VAsa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulppH0VAsa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulppH0VAsa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulppH0VAsa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulppH0VAsa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulppH0VAsa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulppH0VAsa .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-ulppH0VAsa .navbar {
    height: 70px;
  }
  .cid-ulppH0VAsa .navbar.opened {
    height: auto;
  }
  .cid-ulppH0VAsa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulppH1pkZH {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulppH1pkZH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulppH1pkZH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulppH1pkZH .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulppH1pkZH .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulppH1pkZH .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulppH1pkZH .mbr-section-title {
  color: #ffffff;
}
.cid-ulppH1pkZH .mbr-text,
.cid-ulppH1pkZH .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulppH1PrXT {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulppH1PrXT .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulppH1PrXT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulppH1PrXT .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulppH1PrXT .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulppH1PrXT .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulppH1PrXT .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulppH1PrXT .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulppH1PrXT .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulppH1PrXT .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulppH1PrXT .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulppH1PrXT .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulppH1PrXT .text-container1 {
    max-width: 340px;
  }
}
.cid-ulppH1PrXT .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulppH1PrXT .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulppH1PrXT .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulppH1PrXT .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulppH1PrXT .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulppH1PrXT .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulppH1PrXT .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulppH1PrXT .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulppH1PrXT .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulppH1PrXT .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulppH1PrXT .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulppH1PrXT .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulppH1PrXT .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulppH1PrXT .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulppH1PrXT .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulppH1PrXT .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulppH1PrXT .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulppH1PrXT .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulppH1PrXT .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulppH1PrXT .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulppH1PrXT .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulppH1PrXT .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulppH1PrXT .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulppH1PrXT .carousel {
    height: 280px;
  }
}
.cid-ulppH1PrXT .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulppH1PrXT .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulppH1PrXT .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulppH1PrXT .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulppH1PrXT .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulppH1PrXT .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulppH1PrXT .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulppH1PrXT .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulppH1PrXT .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulppH1PrXT .carousel-indicators {
  display: none !important;
}
.cid-ulppH1PrXT .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulppH2AIo6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulppH2AIo6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulppH2AIo6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulppH2AIo6 .container {
    padding: 0 22px;
  }
}
.cid-ulppH2AIo6 .row {
  justify-content: space-between;
}
.cid-ulppH2AIo6 .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulppH2AIo6 .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulppH2AIo6 .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulppH2AIo6 .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulppH2AIo6 .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulppH2AIo6 .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulppH2AIo6 .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulppH2AIo6 .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulppH2AIo6 .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulppH2AIo6 .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulppH2AIo6 .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulppH2AIo6 .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulppH2AIo6 .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulppH2AIo6 .copy-wrapper {
    display: block;
  }
}
.cid-ulppH2AIo6 .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulppH2AIo6 .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulppH2AIo6 .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulppH2AIo6 .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulppH2AIo6 .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulppH2AIo6 .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulppH2AIo6 .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulppH2AIo6 .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulppH2AIo6 .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulppH2AIo6 .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulppH2AIo6 .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulppH2AIo6 .mbr-section-title {
  color: #ff5753;
}
.cid-ulppH2AIo6 .mbr-text {
  color: #ffffff;
}
.cid-ulppH2AIo6 .list {
  color: #635d60;
}
.cid-ulppH2AIo6 .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulppH2AIo6 .mbr-section-title,
.cid-ulppH2AIo6 .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpqsqALKD {
  z-index: 1000;
  width: 100%;
}
.cid-ulpqsqALKD nav.navbar {
  position: fixed;
}
.cid-ulpqsqALKD .navbar-nav {
  margin: auto;
}
.cid-ulpqsqALKD .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpqsqALKD .dropdown-item:hover,
.cid-ulpqsqALKD .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpqsqALKD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpqsqALKD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpqsqALKD .navbar-short,
.cid-ulpqsqALKD .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpqsqALKD .navbar-short .nav-link,
.cid-ulpqsqALKD .opened .nav-link,
.cid-ulpqsqALKD .navbar-short .navbar-caption,
.cid-ulpqsqALKD .opened .navbar-caption,
.cid-ulpqsqALKD .navbar-short .mbr-iconfont,
.cid-ulpqsqALKD .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpqsqALKD .navbar-short .hamburger span,
.cid-ulpqsqALKD .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpqsqALKD .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpqsqALKD .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-ulpqsqALKD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpqsqALKD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpqsqALKD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpqsqALKD .container {
  display: flex;
  margin: auto;
}
.cid-ulpqsqALKD .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpqsqALKD .dropdown-menu,
.cid-ulpqsqALKD .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpqsqALKD .nav-item:focus,
.cid-ulpqsqALKD .nav-link:focus {
  outline: none;
}
.cid-ulpqsqALKD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpqsqALKD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpqsqALKD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpqsqALKD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpqsqALKD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpqsqALKD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpqsqALKD .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpqsqALKD .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpqsqALKD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpqsqALKD .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpqsqALKD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpqsqALKD .navbar.collapsed {
  justify-content: center;
}
.cid-ulpqsqALKD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpqsqALKD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpqsqALKD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpqsqALKD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpqsqALKD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpqsqALKD .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: 100%;
}
.cid-ulpqsqALKD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpqsqALKD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpqsqALKD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpqsqALKD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpqsqALKD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpqsqALKD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpqsqALKD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpqsqALKD .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: 100%;
  }
  .cid-ulpqsqALKD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpqsqALKD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpqsqALKD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpqsqALKD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpqsqALKD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpqsqALKD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpqsqALKD .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpqsqALKD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpqsqALKD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpqsqALKD .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-ulpqsqALKD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpqsqALKD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpqsqALKD .dropdown-item.active,
.cid-ulpqsqALKD .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpqsqALKD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpqsqALKD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpqsqALKD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpqsqALKD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpqsqALKD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpqsqALKD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpqsqALKD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpqsqALKD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpqsqALKD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpqsqALKD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpqsqALKD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpqsqALKD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpqsqALKD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpqsqALKD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpqsqALKD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpqsqALKD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpqsqALKD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpqsqALKD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpqsqALKD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpqsqALKD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpqsqALKD .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-ulpqsqALKD .navbar {
    height: 70px;
  }
  .cid-ulpqsqALKD .navbar.opened {
    height: auto;
  }
  .cid-ulpqsqALKD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpqsr5h5e {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpqsr5h5e .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpqsr5h5e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpqsr5h5e .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpqsr5h5e .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpqsr5h5e .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpqsr5h5e .mbr-section-title {
  color: #ffffff;
}
.cid-ulpqsr5h5e .mbr-text,
.cid-ulpqsr5h5e .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpqsrwPfS {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpqsrwPfS .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpqsrwPfS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpqsrwPfS .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpqsrwPfS .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpqsrwPfS .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpqsrwPfS .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpqsrwPfS .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpqsrwPfS .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpqsrwPfS .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpqsrwPfS .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpqsrwPfS .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpqsrwPfS .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpqsrwPfS .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpqsrwPfS .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpqsrwPfS .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpqsrwPfS .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpqsrwPfS .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpqsrwPfS .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpqsrwPfS .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpqsrwPfS .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpqsrwPfS .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpqsrwPfS .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpqsrwPfS .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpqsrwPfS .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpqsrwPfS .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpqsrwPfS .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpqsrwPfS .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpqsrwPfS .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpqsrwPfS .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpqsrwPfS .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpqsrwPfS .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpqsrwPfS .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpqsrwPfS .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpqsrwPfS .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpqsrwPfS .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpqsrwPfS .carousel {
    height: 280px;
  }
}
.cid-ulpqsrwPfS .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpqsrwPfS .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpqsrwPfS .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpqsrwPfS .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpqsrwPfS .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpqsrwPfS .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpqsrwPfS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpqsrwPfS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpqsrwPfS .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpqsrwPfS .carousel-indicators {
  display: none !important;
}
.cid-ulpqsrwPfS .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpqss42XN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpqss42XN .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpqss42XN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpqss42XN .container {
    padding: 0 22px;
  }
}
.cid-ulpqss42XN .row {
  justify-content: space-between;
}
.cid-ulpqss42XN .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpqss42XN .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpqss42XN .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpqss42XN .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpqss42XN .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpqss42XN .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpqss42XN .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpqss42XN .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpqss42XN .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpqss42XN .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpqss42XN .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpqss42XN .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpqss42XN .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpqss42XN .copy-wrapper {
    display: block;
  }
}
.cid-ulpqss42XN .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpqss42XN .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpqss42XN .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpqss42XN .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpqss42XN .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpqss42XN .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpqss42XN .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpqss42XN .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpqss42XN .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpqss42XN .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpqss42XN .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpqss42XN .mbr-section-title {
  color: #ff5753;
}
.cid-ulpqss42XN .mbr-text {
  color: #ffffff;
}
.cid-ulpqss42XN .list {
  color: #635d60;
}
.cid-ulpqss42XN .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpqss42XN .mbr-section-title,
.cid-ulpqss42XN .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpr18pPrx {
  z-index: 1000;
  width: 100%;
}
.cid-ulpr18pPrx nav.navbar {
  position: fixed;
}
.cid-ulpr18pPrx .navbar-nav {
  margin: auto;
}
.cid-ulpr18pPrx .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpr18pPrx .dropdown-item:hover,
.cid-ulpr18pPrx .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpr18pPrx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpr18pPrx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpr18pPrx .navbar-short,
.cid-ulpr18pPrx .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpr18pPrx .navbar-short .nav-link,
.cid-ulpr18pPrx .opened .nav-link,
.cid-ulpr18pPrx .navbar-short .navbar-caption,
.cid-ulpr18pPrx .opened .navbar-caption,
.cid-ulpr18pPrx .navbar-short .mbr-iconfont,
.cid-ulpr18pPrx .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpr18pPrx .navbar-short .hamburger span,
.cid-ulpr18pPrx .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpr18pPrx .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpr18pPrx .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-ulpr18pPrx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpr18pPrx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpr18pPrx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpr18pPrx .container {
  display: flex;
  margin: auto;
}
.cid-ulpr18pPrx .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpr18pPrx .dropdown-menu,
.cid-ulpr18pPrx .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpr18pPrx .nav-item:focus,
.cid-ulpr18pPrx .nav-link:focus {
  outline: none;
}
.cid-ulpr18pPrx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpr18pPrx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpr18pPrx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpr18pPrx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpr18pPrx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpr18pPrx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpr18pPrx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpr18pPrx .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpr18pPrx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpr18pPrx .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpr18pPrx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpr18pPrx .navbar.collapsed {
  justify-content: center;
}
.cid-ulpr18pPrx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpr18pPrx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpr18pPrx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpr18pPrx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpr18pPrx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpr18pPrx .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: 100%;
}
.cid-ulpr18pPrx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpr18pPrx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpr18pPrx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpr18pPrx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpr18pPrx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpr18pPrx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpr18pPrx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpr18pPrx .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: 100%;
  }
  .cid-ulpr18pPrx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpr18pPrx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpr18pPrx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpr18pPrx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpr18pPrx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpr18pPrx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpr18pPrx .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpr18pPrx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpr18pPrx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpr18pPrx .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-ulpr18pPrx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpr18pPrx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpr18pPrx .dropdown-item.active,
.cid-ulpr18pPrx .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpr18pPrx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpr18pPrx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpr18pPrx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpr18pPrx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpr18pPrx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpr18pPrx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpr18pPrx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpr18pPrx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpr18pPrx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpr18pPrx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpr18pPrx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpr18pPrx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpr18pPrx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpr18pPrx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpr18pPrx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpr18pPrx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpr18pPrx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpr18pPrx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpr18pPrx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpr18pPrx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpr18pPrx .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-ulpr18pPrx .navbar {
    height: 70px;
  }
  .cid-ulpr18pPrx .navbar.opened {
    height: auto;
  }
  .cid-ulpr18pPrx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpr18YTk1 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpr18YTk1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpr18YTk1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpr18YTk1 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpr18YTk1 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpr18YTk1 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpr18YTk1 .mbr-section-title {
  color: #ffffff;
}
.cid-ulpr18YTk1 .mbr-text,
.cid-ulpr18YTk1 .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpr19nhZw {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpr19nhZw .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpr19nhZw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpr19nhZw .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpr19nhZw .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpr19nhZw .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpr19nhZw .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpr19nhZw .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpr19nhZw .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpr19nhZw .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpr19nhZw .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpr19nhZw .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpr19nhZw .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpr19nhZw .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpr19nhZw .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpr19nhZw .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpr19nhZw .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpr19nhZw .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpr19nhZw .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpr19nhZw .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpr19nhZw .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpr19nhZw .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpr19nhZw .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpr19nhZw .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpr19nhZw .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpr19nhZw .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpr19nhZw .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpr19nhZw .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpr19nhZw .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpr19nhZw .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpr19nhZw .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpr19nhZw .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpr19nhZw .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpr19nhZw .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpr19nhZw .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpr19nhZw .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpr19nhZw .carousel {
    height: 280px;
  }
}
.cid-ulpr19nhZw .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpr19nhZw .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpr19nhZw .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpr19nhZw .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpr19nhZw .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpr19nhZw .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpr19nhZw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpr19nhZw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpr19nhZw .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpr19nhZw .carousel-indicators {
  display: none !important;
}
.cid-ulpr19nhZw .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpr1a8QCQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpr1a8QCQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpr1a8QCQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpr1a8QCQ .container {
    padding: 0 22px;
  }
}
.cid-ulpr1a8QCQ .row {
  justify-content: space-between;
}
.cid-ulpr1a8QCQ .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpr1a8QCQ .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpr1a8QCQ .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpr1a8QCQ .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpr1a8QCQ .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpr1a8QCQ .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpr1a8QCQ .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpr1a8QCQ .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpr1a8QCQ .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpr1a8QCQ .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpr1a8QCQ .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpr1a8QCQ .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpr1a8QCQ .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpr1a8QCQ .copy-wrapper {
    display: block;
  }
}
.cid-ulpr1a8QCQ .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpr1a8QCQ .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpr1a8QCQ .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpr1a8QCQ .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpr1a8QCQ .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpr1a8QCQ .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpr1a8QCQ .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpr1a8QCQ .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpr1a8QCQ .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpr1a8QCQ .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpr1a8QCQ .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpr1a8QCQ .mbr-section-title {
  color: #ff5753;
}
.cid-ulpr1a8QCQ .mbr-text {
  color: #ffffff;
}
.cid-ulpr1a8QCQ .list {
  color: #635d60;
}
.cid-ulpr1a8QCQ .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpr1a8QCQ .mbr-section-title,
.cid-ulpr1a8QCQ .mbr-section-btn {
  color: #d7222e;
}
.cid-ulprnXbL53 {
  z-index: 1000;
  width: 100%;
}
.cid-ulprnXbL53 nav.navbar {
  position: fixed;
}
.cid-ulprnXbL53 .navbar-nav {
  margin: auto;
}
.cid-ulprnXbL53 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulprnXbL53 .dropdown-item:hover,
.cid-ulprnXbL53 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulprnXbL53 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulprnXbL53 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulprnXbL53 .navbar-short,
.cid-ulprnXbL53 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulprnXbL53 .navbar-short .nav-link,
.cid-ulprnXbL53 .opened .nav-link,
.cid-ulprnXbL53 .navbar-short .navbar-caption,
.cid-ulprnXbL53 .opened .navbar-caption,
.cid-ulprnXbL53 .navbar-short .mbr-iconfont,
.cid-ulprnXbL53 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulprnXbL53 .navbar-short .hamburger span,
.cid-ulprnXbL53 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulprnXbL53 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulprnXbL53 .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-ulprnXbL53 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulprnXbL53 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulprnXbL53 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulprnXbL53 .container {
  display: flex;
  margin: auto;
}
.cid-ulprnXbL53 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulprnXbL53 .dropdown-menu,
.cid-ulprnXbL53 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulprnXbL53 .nav-item:focus,
.cid-ulprnXbL53 .nav-link:focus {
  outline: none;
}
.cid-ulprnXbL53 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulprnXbL53 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulprnXbL53 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulprnXbL53 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulprnXbL53 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulprnXbL53 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulprnXbL53 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulprnXbL53 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulprnXbL53 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulprnXbL53 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulprnXbL53 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulprnXbL53 .navbar.collapsed {
  justify-content: center;
}
.cid-ulprnXbL53 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulprnXbL53 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulprnXbL53 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulprnXbL53 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulprnXbL53 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulprnXbL53 .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: 100%;
}
.cid-ulprnXbL53 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulprnXbL53 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulprnXbL53 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulprnXbL53 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulprnXbL53 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulprnXbL53 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulprnXbL53 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulprnXbL53 .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: 100%;
  }
  .cid-ulprnXbL53 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulprnXbL53 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulprnXbL53 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulprnXbL53 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulprnXbL53 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulprnXbL53 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulprnXbL53 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulprnXbL53 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulprnXbL53 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulprnXbL53 .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-ulprnXbL53 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulprnXbL53 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulprnXbL53 .dropdown-item.active,
.cid-ulprnXbL53 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulprnXbL53 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulprnXbL53 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulprnXbL53 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulprnXbL53 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulprnXbL53 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulprnXbL53 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulprnXbL53 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulprnXbL53 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulprnXbL53 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulprnXbL53 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulprnXbL53 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulprnXbL53 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulprnXbL53 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulprnXbL53 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulprnXbL53 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulprnXbL53 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulprnXbL53 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulprnXbL53 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulprnXbL53 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulprnXbL53 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulprnXbL53 .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-ulprnXbL53 .navbar {
    height: 70px;
  }
  .cid-ulprnXbL53 .navbar.opened {
    height: auto;
  }
  .cid-ulprnXbL53 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulprnXLRuz {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulprnXLRuz .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulprnXLRuz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulprnXLRuz .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulprnXLRuz .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulprnXLRuz .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulprnXLRuz .mbr-section-title {
  color: #ffffff;
}
.cid-ulprnXLRuz .mbr-text,
.cid-ulprnXLRuz .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulprnYablM {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulprnYablM .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulprnYablM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulprnYablM .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulprnYablM .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulprnYablM .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulprnYablM .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulprnYablM .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulprnYablM .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulprnYablM .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulprnYablM .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulprnYablM .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulprnYablM .text-container1 {
    max-width: 340px;
  }
}
.cid-ulprnYablM .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulprnYablM .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulprnYablM .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulprnYablM .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulprnYablM .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulprnYablM .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulprnYablM .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulprnYablM .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulprnYablM .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulprnYablM .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulprnYablM .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulprnYablM .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulprnYablM .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulprnYablM .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulprnYablM .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulprnYablM .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulprnYablM .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulprnYablM .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulprnYablM .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulprnYablM .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulprnYablM .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulprnYablM .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulprnYablM .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulprnYablM .carousel {
    height: 280px;
  }
}
.cid-ulprnYablM .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulprnYablM .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulprnYablM .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulprnYablM .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulprnYablM .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulprnYablM .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulprnYablM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulprnYablM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulprnYablM .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulprnYablM .carousel-indicators {
  display: none !important;
}
.cid-ulprnYablM .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulprnYIgll {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulprnYIgll .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulprnYIgll .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulprnYIgll .container {
    padding: 0 22px;
  }
}
.cid-ulprnYIgll .row {
  justify-content: space-between;
}
.cid-ulprnYIgll .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulprnYIgll .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulprnYIgll .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulprnYIgll .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulprnYIgll .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulprnYIgll .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulprnYIgll .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulprnYIgll .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulprnYIgll .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulprnYIgll .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulprnYIgll .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulprnYIgll .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulprnYIgll .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulprnYIgll .copy-wrapper {
    display: block;
  }
}
.cid-ulprnYIgll .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulprnYIgll .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulprnYIgll .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulprnYIgll .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulprnYIgll .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulprnYIgll .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulprnYIgll .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulprnYIgll .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulprnYIgll .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulprnYIgll .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulprnYIgll .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulprnYIgll .mbr-section-title {
  color: #ff5753;
}
.cid-ulprnYIgll .mbr-text {
  color: #ffffff;
}
.cid-ulprnYIgll .list {
  color: #635d60;
}
.cid-ulprnYIgll .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulprnYIgll .mbr-section-title,
.cid-ulprnYIgll .mbr-section-btn {
  color: #d7222e;
}
.cid-ulps5XfnJH {
  z-index: 1000;
  width: 100%;
}
.cid-ulps5XfnJH nav.navbar {
  position: fixed;
}
.cid-ulps5XfnJH .navbar-nav {
  margin: auto;
}
.cid-ulps5XfnJH .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulps5XfnJH .dropdown-item:hover,
.cid-ulps5XfnJH .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulps5XfnJH .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulps5XfnJH .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulps5XfnJH .navbar-short,
.cid-ulps5XfnJH .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulps5XfnJH .navbar-short .nav-link,
.cid-ulps5XfnJH .opened .nav-link,
.cid-ulps5XfnJH .navbar-short .navbar-caption,
.cid-ulps5XfnJH .opened .navbar-caption,
.cid-ulps5XfnJH .navbar-short .mbr-iconfont,
.cid-ulps5XfnJH .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulps5XfnJH .navbar-short .hamburger span,
.cid-ulps5XfnJH .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulps5XfnJH .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulps5XfnJH .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-ulps5XfnJH .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulps5XfnJH .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulps5XfnJH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulps5XfnJH .container {
  display: flex;
  margin: auto;
}
.cid-ulps5XfnJH .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulps5XfnJH .dropdown-menu,
.cid-ulps5XfnJH .navbar.opened {
  background: #ffffff !important;
}
.cid-ulps5XfnJH .nav-item:focus,
.cid-ulps5XfnJH .nav-link:focus {
  outline: none;
}
.cid-ulps5XfnJH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulps5XfnJH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulps5XfnJH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulps5XfnJH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulps5XfnJH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulps5XfnJH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulps5XfnJH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulps5XfnJH .navbar.opened {
  transition: all 0.3s;
}
.cid-ulps5XfnJH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulps5XfnJH .navbar .navbar-logo img {
  width: auto;
}
.cid-ulps5XfnJH .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulps5XfnJH .navbar.collapsed {
  justify-content: center;
}
.cid-ulps5XfnJH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulps5XfnJH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulps5XfnJH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulps5XfnJH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulps5XfnJH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulps5XfnJH .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: 100%;
}
.cid-ulps5XfnJH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulps5XfnJH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulps5XfnJH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulps5XfnJH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulps5XfnJH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulps5XfnJH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulps5XfnJH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulps5XfnJH .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: 100%;
  }
  .cid-ulps5XfnJH .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulps5XfnJH .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulps5XfnJH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulps5XfnJH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulps5XfnJH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulps5XfnJH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulps5XfnJH .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulps5XfnJH .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulps5XfnJH .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulps5XfnJH .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-ulps5XfnJH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulps5XfnJH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulps5XfnJH .dropdown-item.active,
.cid-ulps5XfnJH .dropdown-item:active {
  background-color: transparent;
}
.cid-ulps5XfnJH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulps5XfnJH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulps5XfnJH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulps5XfnJH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulps5XfnJH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulps5XfnJH .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulps5XfnJH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulps5XfnJH .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulps5XfnJH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulps5XfnJH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulps5XfnJH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulps5XfnJH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulps5XfnJH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulps5XfnJH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulps5XfnJH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulps5XfnJH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulps5XfnJH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulps5XfnJH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulps5XfnJH .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulps5XfnJH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulps5XfnJH .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-ulps5XfnJH .navbar {
    height: 70px;
  }
  .cid-ulps5XfnJH .navbar.opened {
    height: auto;
  }
  .cid-ulps5XfnJH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulps5XKYda {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulps5XKYda .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulps5XKYda .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulps5XKYda .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulps5XKYda .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulps5XKYda .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulps5XKYda .mbr-section-title {
  color: #ffffff;
}
.cid-ulps5XKYda .mbr-text,
.cid-ulps5XKYda .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulps5YjlJH {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulps5YjlJH .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulps5YjlJH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulps5YjlJH .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulps5YjlJH .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulps5YjlJH .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulps5YjlJH .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulps5YjlJH .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulps5YjlJH .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulps5YjlJH .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulps5YjlJH .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulps5YjlJH .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulps5YjlJH .text-container1 {
    max-width: 340px;
  }
}
.cid-ulps5YjlJH .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulps5YjlJH .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulps5YjlJH .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulps5YjlJH .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulps5YjlJH .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulps5YjlJH .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulps5YjlJH .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulps5YjlJH .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulps5YjlJH .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulps5YjlJH .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulps5YjlJH .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulps5YjlJH .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulps5YjlJH .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulps5YjlJH .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulps5YjlJH .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulps5YjlJH .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulps5YjlJH .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulps5YjlJH .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulps5YjlJH .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulps5YjlJH .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulps5YjlJH .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulps5YjlJH .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulps5YjlJH .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulps5YjlJH .carousel {
    height: 280px;
  }
}
.cid-ulps5YjlJH .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulps5YjlJH .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulps5YjlJH .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulps5YjlJH .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulps5YjlJH .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulps5YjlJH .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulps5YjlJH .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulps5YjlJH .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulps5YjlJH .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulps5YjlJH .carousel-indicators {
  display: none !important;
}
.cid-ulps5YjlJH .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulps5YStIC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulps5YStIC .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulps5YStIC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulps5YStIC .container {
    padding: 0 22px;
  }
}
.cid-ulps5YStIC .row {
  justify-content: space-between;
}
.cid-ulps5YStIC .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulps5YStIC .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulps5YStIC .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulps5YStIC .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulps5YStIC .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulps5YStIC .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulps5YStIC .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulps5YStIC .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulps5YStIC .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulps5YStIC .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulps5YStIC .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulps5YStIC .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulps5YStIC .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulps5YStIC .copy-wrapper {
    display: block;
  }
}
.cid-ulps5YStIC .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulps5YStIC .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulps5YStIC .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulps5YStIC .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulps5YStIC .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulps5YStIC .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulps5YStIC .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulps5YStIC .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulps5YStIC .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulps5YStIC .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulps5YStIC .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulps5YStIC .mbr-section-title {
  color: #ff5753;
}
.cid-ulps5YStIC .mbr-text {
  color: #ffffff;
}
.cid-ulps5YStIC .list {
  color: #635d60;
}
.cid-ulps5YStIC .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulps5YStIC .mbr-section-title,
.cid-ulps5YStIC .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpst1xr4h {
  z-index: 1000;
  width: 100%;
}
.cid-ulpst1xr4h nav.navbar {
  position: fixed;
}
.cid-ulpst1xr4h .navbar-nav {
  margin: auto;
}
.cid-ulpst1xr4h .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpst1xr4h .dropdown-item:hover,
.cid-ulpst1xr4h .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpst1xr4h .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpst1xr4h .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpst1xr4h .navbar-short,
.cid-ulpst1xr4h .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpst1xr4h .navbar-short .nav-link,
.cid-ulpst1xr4h .opened .nav-link,
.cid-ulpst1xr4h .navbar-short .navbar-caption,
.cid-ulpst1xr4h .opened .navbar-caption,
.cid-ulpst1xr4h .navbar-short .mbr-iconfont,
.cid-ulpst1xr4h .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpst1xr4h .navbar-short .hamburger span,
.cid-ulpst1xr4h .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpst1xr4h .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpst1xr4h .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-ulpst1xr4h .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpst1xr4h .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpst1xr4h .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpst1xr4h .container {
  display: flex;
  margin: auto;
}
.cid-ulpst1xr4h .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpst1xr4h .dropdown-menu,
.cid-ulpst1xr4h .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpst1xr4h .nav-item:focus,
.cid-ulpst1xr4h .nav-link:focus {
  outline: none;
}
.cid-ulpst1xr4h .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpst1xr4h .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpst1xr4h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpst1xr4h .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpst1xr4h .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpst1xr4h .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpst1xr4h .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpst1xr4h .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpst1xr4h .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpst1xr4h .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpst1xr4h .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpst1xr4h .navbar.collapsed {
  justify-content: center;
}
.cid-ulpst1xr4h .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpst1xr4h .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpst1xr4h .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpst1xr4h .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpst1xr4h .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpst1xr4h .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: 100%;
}
.cid-ulpst1xr4h .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpst1xr4h .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpst1xr4h .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpst1xr4h .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpst1xr4h .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpst1xr4h .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpst1xr4h .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpst1xr4h .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: 100%;
  }
  .cid-ulpst1xr4h .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpst1xr4h .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpst1xr4h .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpst1xr4h .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpst1xr4h .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpst1xr4h .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpst1xr4h .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpst1xr4h .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpst1xr4h .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpst1xr4h .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-ulpst1xr4h .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpst1xr4h .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpst1xr4h .dropdown-item.active,
.cid-ulpst1xr4h .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpst1xr4h .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpst1xr4h .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpst1xr4h .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpst1xr4h .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpst1xr4h .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpst1xr4h .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpst1xr4h ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpst1xr4h .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpst1xr4h button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpst1xr4h button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpst1xr4h button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpst1xr4h button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpst1xr4h button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpst1xr4h button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpst1xr4h nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpst1xr4h nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpst1xr4h nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpst1xr4h nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpst1xr4h .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpst1xr4h a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpst1xr4h .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-ulpst1xr4h .navbar {
    height: 70px;
  }
  .cid-ulpst1xr4h .navbar.opened {
    height: auto;
  }
  .cid-ulpst1xr4h .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpst23zM6 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpst23zM6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpst23zM6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpst23zM6 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpst23zM6 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpst23zM6 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpst23zM6 .mbr-section-title {
  color: #ffffff;
}
.cid-ulpst23zM6 .mbr-text,
.cid-ulpst23zM6 .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpst2ve8W {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpst2ve8W .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpst2ve8W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpst2ve8W .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpst2ve8W .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpst2ve8W .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpst2ve8W .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpst2ve8W .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpst2ve8W .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpst2ve8W .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpst2ve8W .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpst2ve8W .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpst2ve8W .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpst2ve8W .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpst2ve8W .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpst2ve8W .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpst2ve8W .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpst2ve8W .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpst2ve8W .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpst2ve8W .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpst2ve8W .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpst2ve8W .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpst2ve8W .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpst2ve8W .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpst2ve8W .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpst2ve8W .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpst2ve8W .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpst2ve8W .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpst2ve8W .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpst2ve8W .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpst2ve8W .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpst2ve8W .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpst2ve8W .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpst2ve8W .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpst2ve8W .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpst2ve8W .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpst2ve8W .carousel {
    height: 280px;
  }
}
.cid-ulpst2ve8W .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpst2ve8W .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpst2ve8W .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpst2ve8W .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpst2ve8W .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpst2ve8W .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpst2ve8W .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpst2ve8W .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpst2ve8W .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpst2ve8W .carousel-indicators {
  display: none !important;
}
.cid-ulpst2ve8W .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpst36vkt {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpst36vkt .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpst36vkt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpst36vkt .container {
    padding: 0 22px;
  }
}
.cid-ulpst36vkt .row {
  justify-content: space-between;
}
.cid-ulpst36vkt .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpst36vkt .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpst36vkt .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpst36vkt .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpst36vkt .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpst36vkt .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpst36vkt .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpst36vkt .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpst36vkt .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpst36vkt .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpst36vkt .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpst36vkt .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpst36vkt .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpst36vkt .copy-wrapper {
    display: block;
  }
}
.cid-ulpst36vkt .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpst36vkt .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpst36vkt .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpst36vkt .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpst36vkt .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpst36vkt .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpst36vkt .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpst36vkt .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpst36vkt .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpst36vkt .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpst36vkt .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpst36vkt .mbr-section-title {
  color: #ff5753;
}
.cid-ulpst36vkt .mbr-text {
  color: #ffffff;
}
.cid-ulpst36vkt .list {
  color: #635d60;
}
.cid-ulpst36vkt .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpst36vkt .mbr-section-title,
.cid-ulpst36vkt .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpsLwmNFe {
  z-index: 1000;
  width: 100%;
}
.cid-ulpsLwmNFe nav.navbar {
  position: fixed;
}
.cid-ulpsLwmNFe .navbar-nav {
  margin: auto;
}
.cid-ulpsLwmNFe .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpsLwmNFe .dropdown-item:hover,
.cid-ulpsLwmNFe .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpsLwmNFe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpsLwmNFe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpsLwmNFe .navbar-short,
.cid-ulpsLwmNFe .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpsLwmNFe .navbar-short .nav-link,
.cid-ulpsLwmNFe .opened .nav-link,
.cid-ulpsLwmNFe .navbar-short .navbar-caption,
.cid-ulpsLwmNFe .opened .navbar-caption,
.cid-ulpsLwmNFe .navbar-short .mbr-iconfont,
.cid-ulpsLwmNFe .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpsLwmNFe .navbar-short .hamburger span,
.cid-ulpsLwmNFe .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpsLwmNFe .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpsLwmNFe .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-ulpsLwmNFe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpsLwmNFe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpsLwmNFe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpsLwmNFe .container {
  display: flex;
  margin: auto;
}
.cid-ulpsLwmNFe .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpsLwmNFe .dropdown-menu,
.cid-ulpsLwmNFe .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpsLwmNFe .nav-item:focus,
.cid-ulpsLwmNFe .nav-link:focus {
  outline: none;
}
.cid-ulpsLwmNFe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpsLwmNFe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpsLwmNFe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpsLwmNFe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpsLwmNFe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpsLwmNFe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpsLwmNFe .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpsLwmNFe .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpsLwmNFe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpsLwmNFe .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpsLwmNFe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpsLwmNFe .navbar.collapsed {
  justify-content: center;
}
.cid-ulpsLwmNFe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpsLwmNFe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpsLwmNFe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpsLwmNFe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpsLwmNFe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpsLwmNFe .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: 100%;
}
.cid-ulpsLwmNFe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpsLwmNFe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpsLwmNFe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpsLwmNFe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpsLwmNFe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpsLwmNFe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpsLwmNFe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpsLwmNFe .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: 100%;
  }
  .cid-ulpsLwmNFe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpsLwmNFe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpsLwmNFe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpsLwmNFe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpsLwmNFe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpsLwmNFe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpsLwmNFe .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpsLwmNFe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpsLwmNFe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpsLwmNFe .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-ulpsLwmNFe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpsLwmNFe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpsLwmNFe .dropdown-item.active,
.cid-ulpsLwmNFe .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpsLwmNFe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpsLwmNFe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpsLwmNFe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpsLwmNFe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpsLwmNFe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpsLwmNFe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpsLwmNFe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpsLwmNFe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpsLwmNFe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpsLwmNFe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpsLwmNFe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpsLwmNFe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpsLwmNFe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpsLwmNFe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpsLwmNFe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpsLwmNFe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpsLwmNFe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpsLwmNFe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpsLwmNFe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpsLwmNFe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpsLwmNFe .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-ulpsLwmNFe .navbar {
    height: 70px;
  }
  .cid-ulpsLwmNFe .navbar.opened {
    height: auto;
  }
  .cid-ulpsLwmNFe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpsLwQ0iP {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpsLwQ0iP .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpsLwQ0iP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpsLwQ0iP .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpsLwQ0iP .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpsLwQ0iP .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpsLwQ0iP .mbr-section-title {
  color: #ffffff;
}
.cid-ulpsLwQ0iP .mbr-text,
.cid-ulpsLwQ0iP .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpsLxh0sF {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpsLxh0sF .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpsLxh0sF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpsLxh0sF .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpsLxh0sF .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpsLxh0sF .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpsLxh0sF .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpsLxh0sF .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpsLxh0sF .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpsLxh0sF .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpsLxh0sF .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpsLxh0sF .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpsLxh0sF .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpsLxh0sF .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpsLxh0sF .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpsLxh0sF .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpsLxh0sF .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpsLxh0sF .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpsLxh0sF .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpsLxh0sF .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpsLxh0sF .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpsLxh0sF .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpsLxh0sF .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpsLxh0sF .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpsLxh0sF .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpsLxh0sF .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpsLxh0sF .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpsLxh0sF .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpsLxh0sF .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpsLxh0sF .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpsLxh0sF .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpsLxh0sF .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpsLxh0sF .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpsLxh0sF .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpsLxh0sF .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpsLxh0sF .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpsLxh0sF .carousel {
    height: 280px;
  }
}
.cid-ulpsLxh0sF .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpsLxh0sF .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpsLxh0sF .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpsLxh0sF .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpsLxh0sF .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpsLxh0sF .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpsLxh0sF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpsLxh0sF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpsLxh0sF .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpsLxh0sF .carousel-indicators {
  display: none !important;
}
.cid-ulpsLxh0sF .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpsLxUgTM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpsLxUgTM .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpsLxUgTM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpsLxUgTM .container {
    padding: 0 22px;
  }
}
.cid-ulpsLxUgTM .row {
  justify-content: space-between;
}
.cid-ulpsLxUgTM .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpsLxUgTM .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpsLxUgTM .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpsLxUgTM .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpsLxUgTM .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpsLxUgTM .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpsLxUgTM .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpsLxUgTM .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpsLxUgTM .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpsLxUgTM .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpsLxUgTM .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpsLxUgTM .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpsLxUgTM .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpsLxUgTM .copy-wrapper {
    display: block;
  }
}
.cid-ulpsLxUgTM .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpsLxUgTM .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpsLxUgTM .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpsLxUgTM .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpsLxUgTM .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpsLxUgTM .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpsLxUgTM .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpsLxUgTM .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpsLxUgTM .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpsLxUgTM .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpsLxUgTM .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpsLxUgTM .mbr-section-title {
  color: #ff5753;
}
.cid-ulpsLxUgTM .mbr-text {
  color: #ffffff;
}
.cid-ulpsLxUgTM .list {
  color: #635d60;
}
.cid-ulpsLxUgTM .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpsLxUgTM .mbr-section-title,
.cid-ulpsLxUgTM .mbr-section-btn {
  color: #d7222e;
}
.cid-ulptwlNFTv {
  z-index: 1000;
  width: 100%;
}
.cid-ulptwlNFTv nav.navbar {
  position: fixed;
}
.cid-ulptwlNFTv .navbar-nav {
  margin: auto;
}
.cid-ulptwlNFTv .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulptwlNFTv .dropdown-item:hover,
.cid-ulptwlNFTv .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulptwlNFTv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulptwlNFTv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulptwlNFTv .navbar-short,
.cid-ulptwlNFTv .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulptwlNFTv .navbar-short .nav-link,
.cid-ulptwlNFTv .opened .nav-link,
.cid-ulptwlNFTv .navbar-short .navbar-caption,
.cid-ulptwlNFTv .opened .navbar-caption,
.cid-ulptwlNFTv .navbar-short .mbr-iconfont,
.cid-ulptwlNFTv .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulptwlNFTv .navbar-short .hamburger span,
.cid-ulptwlNFTv .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulptwlNFTv .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulptwlNFTv .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-ulptwlNFTv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulptwlNFTv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulptwlNFTv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulptwlNFTv .container {
  display: flex;
  margin: auto;
}
.cid-ulptwlNFTv .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulptwlNFTv .dropdown-menu,
.cid-ulptwlNFTv .navbar.opened {
  background: #ffffff !important;
}
.cid-ulptwlNFTv .nav-item:focus,
.cid-ulptwlNFTv .nav-link:focus {
  outline: none;
}
.cid-ulptwlNFTv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulptwlNFTv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulptwlNFTv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulptwlNFTv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulptwlNFTv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulptwlNFTv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulptwlNFTv .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulptwlNFTv .navbar.opened {
  transition: all 0.3s;
}
.cid-ulptwlNFTv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulptwlNFTv .navbar .navbar-logo img {
  width: auto;
}
.cid-ulptwlNFTv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulptwlNFTv .navbar.collapsed {
  justify-content: center;
}
.cid-ulptwlNFTv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulptwlNFTv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulptwlNFTv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulptwlNFTv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulptwlNFTv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulptwlNFTv .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: 100%;
}
.cid-ulptwlNFTv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulptwlNFTv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulptwlNFTv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulptwlNFTv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulptwlNFTv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulptwlNFTv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulptwlNFTv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulptwlNFTv .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: 100%;
  }
  .cid-ulptwlNFTv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulptwlNFTv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulptwlNFTv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulptwlNFTv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulptwlNFTv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulptwlNFTv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulptwlNFTv .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulptwlNFTv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulptwlNFTv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulptwlNFTv .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-ulptwlNFTv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulptwlNFTv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulptwlNFTv .dropdown-item.active,
.cid-ulptwlNFTv .dropdown-item:active {
  background-color: transparent;
}
.cid-ulptwlNFTv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulptwlNFTv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulptwlNFTv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulptwlNFTv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulptwlNFTv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulptwlNFTv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulptwlNFTv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulptwlNFTv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulptwlNFTv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulptwlNFTv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulptwlNFTv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulptwlNFTv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulptwlNFTv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulptwlNFTv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulptwlNFTv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulptwlNFTv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulptwlNFTv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulptwlNFTv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulptwlNFTv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulptwlNFTv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulptwlNFTv .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-ulptwlNFTv .navbar {
    height: 70px;
  }
  .cid-ulptwlNFTv .navbar.opened {
    height: auto;
  }
  .cid-ulptwlNFTv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulptwmEnak {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulptwmEnak .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulptwmEnak .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulptwmEnak .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulptwmEnak .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulptwmEnak .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulptwmEnak .mbr-section-title {
  color: #ffffff;
}
.cid-ulptwmEnak .mbr-text,
.cid-ulptwmEnak .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulptwncolM {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulptwncolM .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulptwncolM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulptwncolM .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulptwncolM .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulptwncolM .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulptwncolM .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulptwncolM .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulptwncolM .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulptwncolM .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulptwncolM .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulptwncolM .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulptwncolM .text-container1 {
    max-width: 340px;
  }
}
.cid-ulptwncolM .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulptwncolM .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulptwncolM .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulptwncolM .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulptwncolM .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulptwncolM .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulptwncolM .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulptwncolM .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulptwncolM .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulptwncolM .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulptwncolM .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulptwncolM .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulptwncolM .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulptwncolM .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulptwncolM .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulptwncolM .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulptwncolM .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulptwncolM .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulptwncolM .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulptwncolM .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulptwncolM .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulptwncolM .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulptwncolM .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulptwncolM .carousel {
    height: 280px;
  }
}
.cid-ulptwncolM .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulptwncolM .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulptwncolM .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulptwncolM .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulptwncolM .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulptwncolM .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulptwncolM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulptwncolM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulptwncolM .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulptwncolM .carousel-indicators {
  display: none !important;
}
.cid-ulptwncolM .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulptwo0JTg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulptwo0JTg .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulptwo0JTg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulptwo0JTg .container {
    padding: 0 22px;
  }
}
.cid-ulptwo0JTg .row {
  justify-content: space-between;
}
.cid-ulptwo0JTg .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulptwo0JTg .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulptwo0JTg .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulptwo0JTg .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulptwo0JTg .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulptwo0JTg .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulptwo0JTg .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulptwo0JTg .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulptwo0JTg .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulptwo0JTg .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulptwo0JTg .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulptwo0JTg .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulptwo0JTg .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulptwo0JTg .copy-wrapper {
    display: block;
  }
}
.cid-ulptwo0JTg .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulptwo0JTg .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulptwo0JTg .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulptwo0JTg .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulptwo0JTg .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulptwo0JTg .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulptwo0JTg .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulptwo0JTg .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulptwo0JTg .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulptwo0JTg .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulptwo0JTg .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulptwo0JTg .mbr-section-title {
  color: #ff5753;
}
.cid-ulptwo0JTg .mbr-text {
  color: #ffffff;
}
.cid-ulptwo0JTg .list {
  color: #635d60;
}
.cid-ulptwo0JTg .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulptwo0JTg .mbr-section-title,
.cid-ulptwo0JTg .mbr-section-btn {
  color: #d7222e;
}
.cid-ulptRkEYT9 {
  z-index: 1000;
  width: 100%;
}
.cid-ulptRkEYT9 nav.navbar {
  position: fixed;
}
.cid-ulptRkEYT9 .navbar-nav {
  margin: auto;
}
.cid-ulptRkEYT9 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulptRkEYT9 .dropdown-item:hover,
.cid-ulptRkEYT9 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulptRkEYT9 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulptRkEYT9 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulptRkEYT9 .navbar-short,
.cid-ulptRkEYT9 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulptRkEYT9 .navbar-short .nav-link,
.cid-ulptRkEYT9 .opened .nav-link,
.cid-ulptRkEYT9 .navbar-short .navbar-caption,
.cid-ulptRkEYT9 .opened .navbar-caption,
.cid-ulptRkEYT9 .navbar-short .mbr-iconfont,
.cid-ulptRkEYT9 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulptRkEYT9 .navbar-short .hamburger span,
.cid-ulptRkEYT9 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulptRkEYT9 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulptRkEYT9 .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-ulptRkEYT9 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulptRkEYT9 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulptRkEYT9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulptRkEYT9 .container {
  display: flex;
  margin: auto;
}
.cid-ulptRkEYT9 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulptRkEYT9 .dropdown-menu,
.cid-ulptRkEYT9 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulptRkEYT9 .nav-item:focus,
.cid-ulptRkEYT9 .nav-link:focus {
  outline: none;
}
.cid-ulptRkEYT9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulptRkEYT9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulptRkEYT9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulptRkEYT9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulptRkEYT9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulptRkEYT9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulptRkEYT9 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulptRkEYT9 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulptRkEYT9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulptRkEYT9 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulptRkEYT9 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulptRkEYT9 .navbar.collapsed {
  justify-content: center;
}
.cid-ulptRkEYT9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulptRkEYT9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulptRkEYT9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulptRkEYT9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulptRkEYT9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulptRkEYT9 .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: 100%;
}
.cid-ulptRkEYT9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulptRkEYT9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulptRkEYT9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulptRkEYT9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulptRkEYT9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulptRkEYT9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulptRkEYT9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulptRkEYT9 .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: 100%;
  }
  .cid-ulptRkEYT9 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulptRkEYT9 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulptRkEYT9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulptRkEYT9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulptRkEYT9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulptRkEYT9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulptRkEYT9 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulptRkEYT9 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulptRkEYT9 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulptRkEYT9 .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-ulptRkEYT9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulptRkEYT9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulptRkEYT9 .dropdown-item.active,
.cid-ulptRkEYT9 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulptRkEYT9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulptRkEYT9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulptRkEYT9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulptRkEYT9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulptRkEYT9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulptRkEYT9 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulptRkEYT9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulptRkEYT9 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulptRkEYT9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulptRkEYT9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulptRkEYT9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulptRkEYT9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulptRkEYT9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulptRkEYT9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulptRkEYT9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulptRkEYT9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulptRkEYT9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulptRkEYT9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulptRkEYT9 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulptRkEYT9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulptRkEYT9 .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-ulptRkEYT9 .navbar {
    height: 70px;
  }
  .cid-ulptRkEYT9 .navbar.opened {
    height: auto;
  }
  .cid-ulptRkEYT9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulptRlqAMp {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulptRlqAMp .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulptRlqAMp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulptRlqAMp .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulptRlqAMp .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulptRlqAMp .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulptRlqAMp .mbr-section-title {
  color: #ffffff;
}
.cid-ulptRlqAMp .mbr-text,
.cid-ulptRlqAMp .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulptRm49H2 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulptRm49H2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulptRm49H2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulptRm49H2 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulptRm49H2 .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulptRm49H2 .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulptRm49H2 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulptRm49H2 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulptRm49H2 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulptRm49H2 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulptRm49H2 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulptRm49H2 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulptRm49H2 .text-container1 {
    max-width: 340px;
  }
}
.cid-ulptRm49H2 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulptRm49H2 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulptRm49H2 .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulptRm49H2 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulptRm49H2 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulptRm49H2 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulptRm49H2 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulptRm49H2 .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulptRm49H2 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulptRm49H2 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulptRm49H2 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulptRm49H2 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulptRm49H2 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulptRm49H2 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulptRm49H2 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulptRm49H2 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulptRm49H2 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulptRm49H2 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulptRm49H2 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulptRm49H2 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulptRm49H2 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulptRm49H2 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulptRm49H2 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulptRm49H2 .carousel {
    height: 280px;
  }
}
.cid-ulptRm49H2 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulptRm49H2 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulptRm49H2 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulptRm49H2 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulptRm49H2 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulptRm49H2 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulptRm49H2 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulptRm49H2 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulptRm49H2 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulptRm49H2 .carousel-indicators {
  display: none !important;
}
.cid-ulptRm49H2 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulptRn1p53 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulptRn1p53 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulptRn1p53 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulptRn1p53 .container {
    padding: 0 22px;
  }
}
.cid-ulptRn1p53 .row {
  justify-content: space-between;
}
.cid-ulptRn1p53 .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulptRn1p53 .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulptRn1p53 .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulptRn1p53 .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulptRn1p53 .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulptRn1p53 .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulptRn1p53 .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulptRn1p53 .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulptRn1p53 .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulptRn1p53 .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulptRn1p53 .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulptRn1p53 .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulptRn1p53 .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulptRn1p53 .copy-wrapper {
    display: block;
  }
}
.cid-ulptRn1p53 .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulptRn1p53 .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulptRn1p53 .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulptRn1p53 .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulptRn1p53 .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulptRn1p53 .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulptRn1p53 .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulptRn1p53 .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulptRn1p53 .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulptRn1p53 .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulptRn1p53 .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulptRn1p53 .mbr-section-title {
  color: #ff5753;
}
.cid-ulptRn1p53 .mbr-text {
  color: #ffffff;
}
.cid-ulptRn1p53 .list {
  color: #635d60;
}
.cid-ulptRn1p53 .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulptRn1p53 .mbr-section-title,
.cid-ulptRn1p53 .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpuQNK0ET {
  z-index: 1000;
  width: 100%;
}
.cid-ulpuQNK0ET nav.navbar {
  position: fixed;
}
.cid-ulpuQNK0ET .navbar-nav {
  margin: auto;
}
.cid-ulpuQNK0ET .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpuQNK0ET .dropdown-item:hover,
.cid-ulpuQNK0ET .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpuQNK0ET .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpuQNK0ET .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpuQNK0ET .navbar-short,
.cid-ulpuQNK0ET .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpuQNK0ET .navbar-short .nav-link,
.cid-ulpuQNK0ET .opened .nav-link,
.cid-ulpuQNK0ET .navbar-short .navbar-caption,
.cid-ulpuQNK0ET .opened .navbar-caption,
.cid-ulpuQNK0ET .navbar-short .mbr-iconfont,
.cid-ulpuQNK0ET .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpuQNK0ET .navbar-short .hamburger span,
.cid-ulpuQNK0ET .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpuQNK0ET .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpuQNK0ET .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-ulpuQNK0ET .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpuQNK0ET .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpuQNK0ET .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpuQNK0ET .container {
  display: flex;
  margin: auto;
}
.cid-ulpuQNK0ET .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpuQNK0ET .dropdown-menu,
.cid-ulpuQNK0ET .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpuQNK0ET .nav-item:focus,
.cid-ulpuQNK0ET .nav-link:focus {
  outline: none;
}
.cid-ulpuQNK0ET .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpuQNK0ET .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpuQNK0ET .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpuQNK0ET .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpuQNK0ET .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpuQNK0ET .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpuQNK0ET .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpuQNK0ET .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpuQNK0ET .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpuQNK0ET .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpuQNK0ET .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpuQNK0ET .navbar.collapsed {
  justify-content: center;
}
.cid-ulpuQNK0ET .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpuQNK0ET .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpuQNK0ET .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpuQNK0ET .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpuQNK0ET .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpuQNK0ET .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: 100%;
}
.cid-ulpuQNK0ET .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpuQNK0ET .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpuQNK0ET .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpuQNK0ET .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpuQNK0ET .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpuQNK0ET .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpuQNK0ET .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpuQNK0ET .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: 100%;
  }
  .cid-ulpuQNK0ET .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpuQNK0ET .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpuQNK0ET .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpuQNK0ET .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpuQNK0ET .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpuQNK0ET .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpuQNK0ET .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpuQNK0ET .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpuQNK0ET .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpuQNK0ET .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-ulpuQNK0ET .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpuQNK0ET .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpuQNK0ET .dropdown-item.active,
.cid-ulpuQNK0ET .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpuQNK0ET .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpuQNK0ET .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpuQNK0ET .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpuQNK0ET .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpuQNK0ET .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpuQNK0ET .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpuQNK0ET ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpuQNK0ET .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpuQNK0ET button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpuQNK0ET button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpuQNK0ET button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpuQNK0ET button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpuQNK0ET button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpuQNK0ET button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpuQNK0ET nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpuQNK0ET nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpuQNK0ET nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpuQNK0ET nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpuQNK0ET .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpuQNK0ET a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpuQNK0ET .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-ulpuQNK0ET .navbar {
    height: 70px;
  }
  .cid-ulpuQNK0ET .navbar.opened {
    height: auto;
  }
  .cid-ulpuQNK0ET .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpuQOs1B4 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpuQOs1B4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpuQOs1B4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpuQOs1B4 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpuQOs1B4 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpuQOs1B4 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpuQOs1B4 .mbr-section-title {
  color: #ffffff;
}
.cid-ulpuQOs1B4 .mbr-text,
.cid-ulpuQOs1B4 .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpuQP6IGx {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpuQP6IGx .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpuQP6IGx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpuQP6IGx .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpuQP6IGx .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpuQP6IGx .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpuQP6IGx .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpuQP6IGx .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpuQP6IGx .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpuQP6IGx .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpuQP6IGx .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpuQP6IGx .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpuQP6IGx .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpuQP6IGx .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpuQP6IGx .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpuQP6IGx .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpuQP6IGx .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpuQP6IGx .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpuQP6IGx .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpuQP6IGx .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpuQP6IGx .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpuQP6IGx .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpuQP6IGx .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpuQP6IGx .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpuQP6IGx .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpuQP6IGx .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpuQP6IGx .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpuQP6IGx .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpuQP6IGx .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpuQP6IGx .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpuQP6IGx .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpuQP6IGx .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpuQP6IGx .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpuQP6IGx .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpuQP6IGx .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpuQP6IGx .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpuQP6IGx .carousel {
    height: 280px;
  }
}
.cid-ulpuQP6IGx .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpuQP6IGx .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpuQP6IGx .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpuQP6IGx .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpuQP6IGx .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpuQP6IGx .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpuQP6IGx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpuQP6IGx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpuQP6IGx .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpuQP6IGx .carousel-indicators {
  display: none !important;
}
.cid-ulpuQP6IGx .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpuQPTdq7 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpuQPTdq7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpuQPTdq7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpuQPTdq7 .container {
    padding: 0 22px;
  }
}
.cid-ulpuQPTdq7 .row {
  justify-content: space-between;
}
.cid-ulpuQPTdq7 .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpuQPTdq7 .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpuQPTdq7 .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpuQPTdq7 .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpuQPTdq7 .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpuQPTdq7 .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpuQPTdq7 .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpuQPTdq7 .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpuQPTdq7 .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpuQPTdq7 .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpuQPTdq7 .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpuQPTdq7 .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpuQPTdq7 .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpuQPTdq7 .copy-wrapper {
    display: block;
  }
}
.cid-ulpuQPTdq7 .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpuQPTdq7 .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpuQPTdq7 .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpuQPTdq7 .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpuQPTdq7 .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpuQPTdq7 .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpuQPTdq7 .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpuQPTdq7 .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpuQPTdq7 .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpuQPTdq7 .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpuQPTdq7 .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpuQPTdq7 .mbr-section-title {
  color: #ff5753;
}
.cid-ulpuQPTdq7 .mbr-text {
  color: #ffffff;
}
.cid-ulpuQPTdq7 .list {
  color: #635d60;
}
.cid-ulpuQPTdq7 .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpuQPTdq7 .mbr-section-title,
.cid-ulpuQPTdq7 .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpviXjDyP {
  z-index: 1000;
  width: 100%;
}
.cid-ulpviXjDyP nav.navbar {
  position: fixed;
}
.cid-ulpviXjDyP .navbar-nav {
  margin: auto;
}
.cid-ulpviXjDyP .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpviXjDyP .dropdown-item:hover,
.cid-ulpviXjDyP .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpviXjDyP .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpviXjDyP .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpviXjDyP .navbar-short,
.cid-ulpviXjDyP .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpviXjDyP .navbar-short .nav-link,
.cid-ulpviXjDyP .opened .nav-link,
.cid-ulpviXjDyP .navbar-short .navbar-caption,
.cid-ulpviXjDyP .opened .navbar-caption,
.cid-ulpviXjDyP .navbar-short .mbr-iconfont,
.cid-ulpviXjDyP .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpviXjDyP .navbar-short .hamburger span,
.cid-ulpviXjDyP .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpviXjDyP .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpviXjDyP .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-ulpviXjDyP .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpviXjDyP .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpviXjDyP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpviXjDyP .container {
  display: flex;
  margin: auto;
}
.cid-ulpviXjDyP .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpviXjDyP .dropdown-menu,
.cid-ulpviXjDyP .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpviXjDyP .nav-item:focus,
.cid-ulpviXjDyP .nav-link:focus {
  outline: none;
}
.cid-ulpviXjDyP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpviXjDyP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpviXjDyP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpviXjDyP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpviXjDyP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpviXjDyP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpviXjDyP .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpviXjDyP .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpviXjDyP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpviXjDyP .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpviXjDyP .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpviXjDyP .navbar.collapsed {
  justify-content: center;
}
.cid-ulpviXjDyP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpviXjDyP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpviXjDyP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpviXjDyP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpviXjDyP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpviXjDyP .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: 100%;
}
.cid-ulpviXjDyP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpviXjDyP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpviXjDyP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpviXjDyP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpviXjDyP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpviXjDyP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpviXjDyP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpviXjDyP .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: 100%;
  }
  .cid-ulpviXjDyP .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpviXjDyP .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpviXjDyP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpviXjDyP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpviXjDyP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpviXjDyP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpviXjDyP .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpviXjDyP .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpviXjDyP .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpviXjDyP .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-ulpviXjDyP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpviXjDyP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpviXjDyP .dropdown-item.active,
.cid-ulpviXjDyP .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpviXjDyP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpviXjDyP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpviXjDyP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpviXjDyP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpviXjDyP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpviXjDyP .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpviXjDyP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpviXjDyP .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpviXjDyP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpviXjDyP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpviXjDyP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpviXjDyP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpviXjDyP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpviXjDyP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpviXjDyP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpviXjDyP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpviXjDyP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpviXjDyP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpviXjDyP .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpviXjDyP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpviXjDyP .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-ulpviXjDyP .navbar {
    height: 70px;
  }
  .cid-ulpviXjDyP .navbar.opened {
    height: auto;
  }
  .cid-ulpviXjDyP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpviY7Vos {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpviY7Vos .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpviY7Vos .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpviY7Vos .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpviY7Vos .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpviY7Vos .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpviY7Vos .mbr-section-title {
  color: #ffffff;
}
.cid-ulpviY7Vos .mbr-text,
.cid-ulpviY7Vos .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpviYFELV {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpviYFELV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpviYFELV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpviYFELV .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpviYFELV .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpviYFELV .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpviYFELV .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpviYFELV .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpviYFELV .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpviYFELV .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpviYFELV .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpviYFELV .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpviYFELV .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpviYFELV .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpviYFELV .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpviYFELV .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpviYFELV .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpviYFELV .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpviYFELV .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpviYFELV .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpviYFELV .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpviYFELV .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpviYFELV .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpviYFELV .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpviYFELV .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpviYFELV .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpviYFELV .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpviYFELV .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpviYFELV .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpviYFELV .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpviYFELV .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpviYFELV .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpviYFELV .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpviYFELV .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpviYFELV .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpviYFELV .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpviYFELV .carousel {
    height: 280px;
  }
}
.cid-ulpviYFELV .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpviYFELV .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpviYFELV .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpviYFELV .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpviYFELV .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpviYFELV .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpviYFELV .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpviYFELV .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpviYFELV .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpviYFELV .carousel-indicators {
  display: none !important;
}
.cid-ulpviYFELV .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpviZslP1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpviZslP1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpviZslP1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpviZslP1 .container {
    padding: 0 22px;
  }
}
.cid-ulpviZslP1 .row {
  justify-content: space-between;
}
.cid-ulpviZslP1 .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpviZslP1 .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpviZslP1 .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpviZslP1 .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpviZslP1 .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpviZslP1 .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpviZslP1 .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpviZslP1 .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpviZslP1 .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpviZslP1 .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpviZslP1 .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpviZslP1 .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpviZslP1 .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpviZslP1 .copy-wrapper {
    display: block;
  }
}
.cid-ulpviZslP1 .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpviZslP1 .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpviZslP1 .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpviZslP1 .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpviZslP1 .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpviZslP1 .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpviZslP1 .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpviZslP1 .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpviZslP1 .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpviZslP1 .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpviZslP1 .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpviZslP1 .mbr-section-title {
  color: #ff5753;
}
.cid-ulpviZslP1 .mbr-text {
  color: #ffffff;
}
.cid-ulpviZslP1 .list {
  color: #635d60;
}
.cid-ulpviZslP1 .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpviZslP1 .mbr-section-title,
.cid-ulpviZslP1 .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpw8XoQ9D {
  z-index: 1000;
  width: 100%;
}
.cid-ulpw8XoQ9D nav.navbar {
  position: fixed;
}
.cid-ulpw8XoQ9D .navbar-nav {
  margin: auto;
}
.cid-ulpw8XoQ9D .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpw8XoQ9D .dropdown-item:hover,
.cid-ulpw8XoQ9D .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpw8XoQ9D .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpw8XoQ9D .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpw8XoQ9D .navbar-short,
.cid-ulpw8XoQ9D .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpw8XoQ9D .navbar-short .nav-link,
.cid-ulpw8XoQ9D .opened .nav-link,
.cid-ulpw8XoQ9D .navbar-short .navbar-caption,
.cid-ulpw8XoQ9D .opened .navbar-caption,
.cid-ulpw8XoQ9D .navbar-short .mbr-iconfont,
.cid-ulpw8XoQ9D .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpw8XoQ9D .navbar-short .hamburger span,
.cid-ulpw8XoQ9D .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpw8XoQ9D .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpw8XoQ9D .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-ulpw8XoQ9D .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpw8XoQ9D .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpw8XoQ9D .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpw8XoQ9D .container {
  display: flex;
  margin: auto;
}
.cid-ulpw8XoQ9D .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpw8XoQ9D .dropdown-menu,
.cid-ulpw8XoQ9D .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpw8XoQ9D .nav-item:focus,
.cid-ulpw8XoQ9D .nav-link:focus {
  outline: none;
}
.cid-ulpw8XoQ9D .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpw8XoQ9D .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpw8XoQ9D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpw8XoQ9D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpw8XoQ9D .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpw8XoQ9D .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpw8XoQ9D .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpw8XoQ9D .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpw8XoQ9D .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpw8XoQ9D .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpw8XoQ9D .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpw8XoQ9D .navbar.collapsed {
  justify-content: center;
}
.cid-ulpw8XoQ9D .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpw8XoQ9D .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpw8XoQ9D .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpw8XoQ9D .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpw8XoQ9D .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpw8XoQ9D .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: 100%;
}
.cid-ulpw8XoQ9D .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpw8XoQ9D .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpw8XoQ9D .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpw8XoQ9D .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpw8XoQ9D .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpw8XoQ9D .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpw8XoQ9D .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpw8XoQ9D .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: 100%;
  }
  .cid-ulpw8XoQ9D .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpw8XoQ9D .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpw8XoQ9D .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpw8XoQ9D .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpw8XoQ9D .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpw8XoQ9D .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpw8XoQ9D .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpw8XoQ9D .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpw8XoQ9D .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpw8XoQ9D .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-ulpw8XoQ9D .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpw8XoQ9D .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpw8XoQ9D .dropdown-item.active,
.cid-ulpw8XoQ9D .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpw8XoQ9D .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpw8XoQ9D .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpw8XoQ9D .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpw8XoQ9D .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpw8XoQ9D .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpw8XoQ9D .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpw8XoQ9D ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpw8XoQ9D .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpw8XoQ9D button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpw8XoQ9D button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpw8XoQ9D button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpw8XoQ9D button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpw8XoQ9D button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpw8XoQ9D button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpw8XoQ9D nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpw8XoQ9D nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpw8XoQ9D nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpw8XoQ9D nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpw8XoQ9D .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpw8XoQ9D a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpw8XoQ9D .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-ulpw8XoQ9D .navbar {
    height: 70px;
  }
  .cid-ulpw8XoQ9D .navbar.opened {
    height: auto;
  }
  .cid-ulpw8XoQ9D .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpw8YaGZc {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpw8YaGZc .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpw8YaGZc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpw8YaGZc .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpw8YaGZc .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpw8YaGZc .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpw8YaGZc .mbr-section-title {
  color: #ffffff;
}
.cid-ulpw8YaGZc .mbr-text,
.cid-ulpw8YaGZc .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpw8YOIWU {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpw8YOIWU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpw8YOIWU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpw8YOIWU .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpw8YOIWU .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpw8YOIWU .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpw8YOIWU .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpw8YOIWU .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpw8YOIWU .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpw8YOIWU .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpw8YOIWU .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpw8YOIWU .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpw8YOIWU .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpw8YOIWU .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpw8YOIWU .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpw8YOIWU .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpw8YOIWU .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpw8YOIWU .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpw8YOIWU .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpw8YOIWU .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpw8YOIWU .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpw8YOIWU .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpw8YOIWU .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpw8YOIWU .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpw8YOIWU .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpw8YOIWU .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpw8YOIWU .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpw8YOIWU .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpw8YOIWU .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpw8YOIWU .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpw8YOIWU .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpw8YOIWU .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpw8YOIWU .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpw8YOIWU .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpw8YOIWU .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpw8YOIWU .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpw8YOIWU .carousel {
    height: 280px;
  }
}
.cid-ulpw8YOIWU .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpw8YOIWU .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpw8YOIWU .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpw8YOIWU .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpw8YOIWU .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpw8YOIWU .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpw8YOIWU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpw8YOIWU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpw8YOIWU .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpw8YOIWU .carousel-indicators {
  display: none !important;
}
.cid-ulpw8YOIWU .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpw8ZLJfJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpw8ZLJfJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpw8ZLJfJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpw8ZLJfJ .container {
    padding: 0 22px;
  }
}
.cid-ulpw8ZLJfJ .row {
  justify-content: space-between;
}
.cid-ulpw8ZLJfJ .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpw8ZLJfJ .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpw8ZLJfJ .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpw8ZLJfJ .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpw8ZLJfJ .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpw8ZLJfJ .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpw8ZLJfJ .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpw8ZLJfJ .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpw8ZLJfJ .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpw8ZLJfJ .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpw8ZLJfJ .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpw8ZLJfJ .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpw8ZLJfJ .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpw8ZLJfJ .copy-wrapper {
    display: block;
  }
}
.cid-ulpw8ZLJfJ .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpw8ZLJfJ .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpw8ZLJfJ .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpw8ZLJfJ .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpw8ZLJfJ .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpw8ZLJfJ .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpw8ZLJfJ .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpw8ZLJfJ .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpw8ZLJfJ .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpw8ZLJfJ .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpw8ZLJfJ .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpw8ZLJfJ .mbr-section-title {
  color: #ff5753;
}
.cid-ulpw8ZLJfJ .mbr-text {
  color: #ffffff;
}
.cid-ulpw8ZLJfJ .list {
  color: #635d60;
}
.cid-ulpw8ZLJfJ .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpw8ZLJfJ .mbr-section-title,
.cid-ulpw8ZLJfJ .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpwCQYiTE {
  z-index: 1000;
  width: 100%;
}
.cid-ulpwCQYiTE nav.navbar {
  position: fixed;
}
.cid-ulpwCQYiTE .navbar-nav {
  margin: auto;
}
.cid-ulpwCQYiTE .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpwCQYiTE .dropdown-item:hover,
.cid-ulpwCQYiTE .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpwCQYiTE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpwCQYiTE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpwCQYiTE .navbar-short,
.cid-ulpwCQYiTE .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpwCQYiTE .navbar-short .nav-link,
.cid-ulpwCQYiTE .opened .nav-link,
.cid-ulpwCQYiTE .navbar-short .navbar-caption,
.cid-ulpwCQYiTE .opened .navbar-caption,
.cid-ulpwCQYiTE .navbar-short .mbr-iconfont,
.cid-ulpwCQYiTE .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpwCQYiTE .navbar-short .hamburger span,
.cid-ulpwCQYiTE .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpwCQYiTE .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpwCQYiTE .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-ulpwCQYiTE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpwCQYiTE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpwCQYiTE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpwCQYiTE .container {
  display: flex;
  margin: auto;
}
.cid-ulpwCQYiTE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpwCQYiTE .dropdown-menu,
.cid-ulpwCQYiTE .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpwCQYiTE .nav-item:focus,
.cid-ulpwCQYiTE .nav-link:focus {
  outline: none;
}
.cid-ulpwCQYiTE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpwCQYiTE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpwCQYiTE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpwCQYiTE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpwCQYiTE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpwCQYiTE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpwCQYiTE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpwCQYiTE .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpwCQYiTE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpwCQYiTE .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpwCQYiTE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpwCQYiTE .navbar.collapsed {
  justify-content: center;
}
.cid-ulpwCQYiTE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpwCQYiTE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpwCQYiTE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpwCQYiTE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpwCQYiTE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpwCQYiTE .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: 100%;
}
.cid-ulpwCQYiTE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpwCQYiTE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpwCQYiTE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpwCQYiTE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpwCQYiTE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpwCQYiTE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpwCQYiTE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpwCQYiTE .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: 100%;
  }
  .cid-ulpwCQYiTE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpwCQYiTE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpwCQYiTE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpwCQYiTE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpwCQYiTE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpwCQYiTE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpwCQYiTE .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpwCQYiTE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpwCQYiTE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpwCQYiTE .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-ulpwCQYiTE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpwCQYiTE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpwCQYiTE .dropdown-item.active,
.cid-ulpwCQYiTE .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpwCQYiTE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpwCQYiTE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpwCQYiTE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpwCQYiTE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpwCQYiTE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpwCQYiTE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpwCQYiTE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpwCQYiTE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpwCQYiTE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpwCQYiTE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpwCQYiTE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpwCQYiTE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpwCQYiTE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpwCQYiTE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpwCQYiTE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpwCQYiTE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpwCQYiTE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpwCQYiTE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpwCQYiTE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpwCQYiTE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpwCQYiTE .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-ulpwCQYiTE .navbar {
    height: 70px;
  }
  .cid-ulpwCQYiTE .navbar.opened {
    height: auto;
  }
  .cid-ulpwCQYiTE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpwCRQSnU {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpwCRQSnU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpwCRQSnU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpwCRQSnU .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpwCRQSnU .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpwCRQSnU .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpwCRQSnU .mbr-section-title {
  color: #ffffff;
}
.cid-ulpwCRQSnU .mbr-text,
.cid-ulpwCRQSnU .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpwCSq7TD {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpwCSq7TD .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpwCSq7TD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpwCSq7TD .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpwCSq7TD .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpwCSq7TD .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpwCSq7TD .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpwCSq7TD .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpwCSq7TD .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpwCSq7TD .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpwCSq7TD .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpwCSq7TD .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpwCSq7TD .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpwCSq7TD .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpwCSq7TD .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpwCSq7TD .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpwCSq7TD .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpwCSq7TD .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpwCSq7TD .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpwCSq7TD .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpwCSq7TD .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpwCSq7TD .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpwCSq7TD .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpwCSq7TD .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpwCSq7TD .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpwCSq7TD .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpwCSq7TD .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpwCSq7TD .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpwCSq7TD .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpwCSq7TD .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpwCSq7TD .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpwCSq7TD .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpwCSq7TD .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpwCSq7TD .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpwCSq7TD .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpwCSq7TD .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpwCSq7TD .carousel {
    height: 280px;
  }
}
.cid-ulpwCSq7TD .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpwCSq7TD .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpwCSq7TD .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpwCSq7TD .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpwCSq7TD .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpwCSq7TD .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpwCSq7TD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpwCSq7TD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpwCSq7TD .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpwCSq7TD .carousel-indicators {
  display: none !important;
}
.cid-ulpwCSq7TD .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpwCTuA5i {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpwCTuA5i .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpwCTuA5i .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpwCTuA5i .container {
    padding: 0 22px;
  }
}
.cid-ulpwCTuA5i .row {
  justify-content: space-between;
}
.cid-ulpwCTuA5i .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpwCTuA5i .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpwCTuA5i .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpwCTuA5i .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpwCTuA5i .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpwCTuA5i .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpwCTuA5i .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpwCTuA5i .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpwCTuA5i .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpwCTuA5i .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpwCTuA5i .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpwCTuA5i .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpwCTuA5i .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpwCTuA5i .copy-wrapper {
    display: block;
  }
}
.cid-ulpwCTuA5i .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpwCTuA5i .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpwCTuA5i .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpwCTuA5i .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpwCTuA5i .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpwCTuA5i .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpwCTuA5i .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpwCTuA5i .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpwCTuA5i .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpwCTuA5i .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpwCTuA5i .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpwCTuA5i .mbr-section-title {
  color: #ff5753;
}
.cid-ulpwCTuA5i .mbr-text {
  color: #ffffff;
}
.cid-ulpwCTuA5i .list {
  color: #635d60;
}
.cid-ulpwCTuA5i .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpwCTuA5i .mbr-section-title,
.cid-ulpwCTuA5i .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpxie5ALA {
  z-index: 1000;
  width: 100%;
}
.cid-ulpxie5ALA nav.navbar {
  position: fixed;
}
.cid-ulpxie5ALA .navbar-nav {
  margin: auto;
}
.cid-ulpxie5ALA .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpxie5ALA .dropdown-item:hover,
.cid-ulpxie5ALA .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpxie5ALA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpxie5ALA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpxie5ALA .navbar-short,
.cid-ulpxie5ALA .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpxie5ALA .navbar-short .nav-link,
.cid-ulpxie5ALA .opened .nav-link,
.cid-ulpxie5ALA .navbar-short .navbar-caption,
.cid-ulpxie5ALA .opened .navbar-caption,
.cid-ulpxie5ALA .navbar-short .mbr-iconfont,
.cid-ulpxie5ALA .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpxie5ALA .navbar-short .hamburger span,
.cid-ulpxie5ALA .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpxie5ALA .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpxie5ALA .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-ulpxie5ALA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpxie5ALA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpxie5ALA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpxie5ALA .container {
  display: flex;
  margin: auto;
}
.cid-ulpxie5ALA .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpxie5ALA .dropdown-menu,
.cid-ulpxie5ALA .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpxie5ALA .nav-item:focus,
.cid-ulpxie5ALA .nav-link:focus {
  outline: none;
}
.cid-ulpxie5ALA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpxie5ALA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpxie5ALA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpxie5ALA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpxie5ALA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpxie5ALA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpxie5ALA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpxie5ALA .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpxie5ALA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpxie5ALA .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpxie5ALA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpxie5ALA .navbar.collapsed {
  justify-content: center;
}
.cid-ulpxie5ALA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpxie5ALA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpxie5ALA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpxie5ALA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpxie5ALA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpxie5ALA .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: 100%;
}
.cid-ulpxie5ALA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpxie5ALA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpxie5ALA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpxie5ALA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpxie5ALA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpxie5ALA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpxie5ALA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpxie5ALA .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: 100%;
  }
  .cid-ulpxie5ALA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpxie5ALA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpxie5ALA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpxie5ALA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpxie5ALA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpxie5ALA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpxie5ALA .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpxie5ALA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpxie5ALA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpxie5ALA .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-ulpxie5ALA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpxie5ALA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpxie5ALA .dropdown-item.active,
.cid-ulpxie5ALA .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpxie5ALA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpxie5ALA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpxie5ALA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpxie5ALA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpxie5ALA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpxie5ALA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpxie5ALA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpxie5ALA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpxie5ALA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpxie5ALA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpxie5ALA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpxie5ALA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpxie5ALA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpxie5ALA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpxie5ALA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpxie5ALA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpxie5ALA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpxie5ALA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpxie5ALA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpxie5ALA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpxie5ALA .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-ulpxie5ALA .navbar {
    height: 70px;
  }
  .cid-ulpxie5ALA .navbar.opened {
    height: auto;
  }
  .cid-ulpxie5ALA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpxifKX9e {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpxifKX9e .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpxifKX9e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpxifKX9e .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpxifKX9e .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpxifKX9e .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpxifKX9e .mbr-section-title {
  color: #ffffff;
}
.cid-ulpxifKX9e .mbr-text,
.cid-ulpxifKX9e .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpxiglzsI {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpxiglzsI .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpxiglzsI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpxiglzsI .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpxiglzsI .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpxiglzsI .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpxiglzsI .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpxiglzsI .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpxiglzsI .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpxiglzsI .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpxiglzsI .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpxiglzsI .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpxiglzsI .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpxiglzsI .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpxiglzsI .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpxiglzsI .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpxiglzsI .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpxiglzsI .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpxiglzsI .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpxiglzsI .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpxiglzsI .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpxiglzsI .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpxiglzsI .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpxiglzsI .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpxiglzsI .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpxiglzsI .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpxiglzsI .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpxiglzsI .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpxiglzsI .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpxiglzsI .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpxiglzsI .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpxiglzsI .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpxiglzsI .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpxiglzsI .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpxiglzsI .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpxiglzsI .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpxiglzsI .carousel {
    height: 280px;
  }
}
.cid-ulpxiglzsI .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpxiglzsI .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpxiglzsI .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpxiglzsI .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpxiglzsI .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpxiglzsI .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpxiglzsI .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpxiglzsI .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpxiglzsI .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpxiglzsI .carousel-indicators {
  display: none !important;
}
.cid-ulpxiglzsI .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpxihedCs {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpxihedCs .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpxihedCs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpxihedCs .container {
    padding: 0 22px;
  }
}
.cid-ulpxihedCs .row {
  justify-content: space-between;
}
.cid-ulpxihedCs .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpxihedCs .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpxihedCs .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpxihedCs .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpxihedCs .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpxihedCs .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpxihedCs .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpxihedCs .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpxihedCs .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpxihedCs .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpxihedCs .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpxihedCs .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpxihedCs .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpxihedCs .copy-wrapper {
    display: block;
  }
}
.cid-ulpxihedCs .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpxihedCs .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpxihedCs .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpxihedCs .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpxihedCs .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpxihedCs .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpxihedCs .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpxihedCs .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpxihedCs .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpxihedCs .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpxihedCs .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpxihedCs .mbr-section-title {
  color: #ff5753;
}
.cid-ulpxihedCs .mbr-text {
  color: #ffffff;
}
.cid-ulpxihedCs .list {
  color: #635d60;
}
.cid-ulpxihedCs .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpxihedCs .mbr-section-title,
.cid-ulpxihedCs .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpysQI86M {
  z-index: 1000;
  width: 100%;
}
.cid-ulpysQI86M nav.navbar {
  position: fixed;
}
.cid-ulpysQI86M .navbar-nav {
  margin: auto;
}
.cid-ulpysQI86M .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpysQI86M .dropdown-item:hover,
.cid-ulpysQI86M .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpysQI86M .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpysQI86M .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpysQI86M .navbar-short,
.cid-ulpysQI86M .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpysQI86M .navbar-short .nav-link,
.cid-ulpysQI86M .opened .nav-link,
.cid-ulpysQI86M .navbar-short .navbar-caption,
.cid-ulpysQI86M .opened .navbar-caption,
.cid-ulpysQI86M .navbar-short .mbr-iconfont,
.cid-ulpysQI86M .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpysQI86M .navbar-short .hamburger span,
.cid-ulpysQI86M .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpysQI86M .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpysQI86M .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-ulpysQI86M .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpysQI86M .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpysQI86M .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpysQI86M .container {
  display: flex;
  margin: auto;
}
.cid-ulpysQI86M .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpysQI86M .dropdown-menu,
.cid-ulpysQI86M .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpysQI86M .nav-item:focus,
.cid-ulpysQI86M .nav-link:focus {
  outline: none;
}
.cid-ulpysQI86M .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpysQI86M .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpysQI86M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpysQI86M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpysQI86M .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpysQI86M .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpysQI86M .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpysQI86M .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpysQI86M .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpysQI86M .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpysQI86M .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpysQI86M .navbar.collapsed {
  justify-content: center;
}
.cid-ulpysQI86M .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpysQI86M .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpysQI86M .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpysQI86M .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpysQI86M .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpysQI86M .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: 100%;
}
.cid-ulpysQI86M .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpysQI86M .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpysQI86M .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpysQI86M .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpysQI86M .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpysQI86M .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpysQI86M .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpysQI86M .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: 100%;
  }
  .cid-ulpysQI86M .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpysQI86M .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpysQI86M .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpysQI86M .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpysQI86M .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpysQI86M .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpysQI86M .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpysQI86M .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpysQI86M .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpysQI86M .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-ulpysQI86M .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpysQI86M .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpysQI86M .dropdown-item.active,
.cid-ulpysQI86M .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpysQI86M .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpysQI86M .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpysQI86M .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpysQI86M .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpysQI86M .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpysQI86M .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpysQI86M ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpysQI86M .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpysQI86M button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpysQI86M button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpysQI86M button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpysQI86M button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpysQI86M button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpysQI86M button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpysQI86M nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpysQI86M nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpysQI86M nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpysQI86M nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpysQI86M .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpysQI86M a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpysQI86M .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-ulpysQI86M .navbar {
    height: 70px;
  }
  .cid-ulpysQI86M .navbar.opened {
    height: auto;
  }
  .cid-ulpysQI86M .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpysSkNH7 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpysSkNH7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpysSkNH7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpysSkNH7 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpysSkNH7 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpysSkNH7 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpysSkNH7 .mbr-section-title {
  color: #ffffff;
}
.cid-ulpysSkNH7 .mbr-text,
.cid-ulpysSkNH7 .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpysSWe0P {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpysSWe0P .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpysSWe0P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpysSWe0P .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpysSWe0P .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpysSWe0P .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpysSWe0P .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpysSWe0P .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpysSWe0P .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpysSWe0P .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpysSWe0P .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpysSWe0P .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpysSWe0P .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpysSWe0P .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpysSWe0P .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpysSWe0P .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpysSWe0P .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpysSWe0P .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpysSWe0P .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpysSWe0P .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpysSWe0P .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpysSWe0P .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpysSWe0P .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpysSWe0P .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpysSWe0P .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpysSWe0P .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpysSWe0P .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpysSWe0P .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpysSWe0P .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpysSWe0P .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpysSWe0P .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpysSWe0P .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpysSWe0P .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpysSWe0P .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpysSWe0P .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpysSWe0P .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpysSWe0P .carousel {
    height: 280px;
  }
}
.cid-ulpysSWe0P .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpysSWe0P .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpysSWe0P .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpysSWe0P .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpysSWe0P .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpysSWe0P .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpysSWe0P .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpysSWe0P .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpysSWe0P .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpysSWe0P .carousel-indicators {
  display: none !important;
}
.cid-ulpysSWe0P .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpysU0TGQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpysU0TGQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpysU0TGQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpysU0TGQ .container {
    padding: 0 22px;
  }
}
.cid-ulpysU0TGQ .row {
  justify-content: space-between;
}
.cid-ulpysU0TGQ .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpysU0TGQ .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpysU0TGQ .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpysU0TGQ .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpysU0TGQ .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpysU0TGQ .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpysU0TGQ .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpysU0TGQ .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpysU0TGQ .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpysU0TGQ .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpysU0TGQ .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpysU0TGQ .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpysU0TGQ .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpysU0TGQ .copy-wrapper {
    display: block;
  }
}
.cid-ulpysU0TGQ .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpysU0TGQ .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpysU0TGQ .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpysU0TGQ .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpysU0TGQ .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpysU0TGQ .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpysU0TGQ .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpysU0TGQ .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpysU0TGQ .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpysU0TGQ .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpysU0TGQ .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpysU0TGQ .mbr-section-title {
  color: #ff5753;
}
.cid-ulpysU0TGQ .mbr-text {
  color: #ffffff;
}
.cid-ulpysU0TGQ .list {
  color: #635d60;
}
.cid-ulpysU0TGQ .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpysU0TGQ .mbr-section-title,
.cid-ulpysU0TGQ .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpzF7hYfz {
  z-index: 1000;
  width: 100%;
}
.cid-ulpzF7hYfz nav.navbar {
  position: fixed;
}
.cid-ulpzF7hYfz .navbar-nav {
  margin: auto;
}
.cid-ulpzF7hYfz .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpzF7hYfz .dropdown-item:hover,
.cid-ulpzF7hYfz .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpzF7hYfz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpzF7hYfz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpzF7hYfz .navbar-short,
.cid-ulpzF7hYfz .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpzF7hYfz .navbar-short .nav-link,
.cid-ulpzF7hYfz .opened .nav-link,
.cid-ulpzF7hYfz .navbar-short .navbar-caption,
.cid-ulpzF7hYfz .opened .navbar-caption,
.cid-ulpzF7hYfz .navbar-short .mbr-iconfont,
.cid-ulpzF7hYfz .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpzF7hYfz .navbar-short .hamburger span,
.cid-ulpzF7hYfz .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpzF7hYfz .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpzF7hYfz .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-ulpzF7hYfz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpzF7hYfz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpzF7hYfz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpzF7hYfz .container {
  display: flex;
  margin: auto;
}
.cid-ulpzF7hYfz .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpzF7hYfz .dropdown-menu,
.cid-ulpzF7hYfz .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpzF7hYfz .nav-item:focus,
.cid-ulpzF7hYfz .nav-link:focus {
  outline: none;
}
.cid-ulpzF7hYfz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpzF7hYfz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpzF7hYfz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpzF7hYfz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpzF7hYfz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpzF7hYfz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpzF7hYfz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpzF7hYfz .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpzF7hYfz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpzF7hYfz .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpzF7hYfz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpzF7hYfz .navbar.collapsed {
  justify-content: center;
}
.cid-ulpzF7hYfz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpzF7hYfz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpzF7hYfz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpzF7hYfz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpzF7hYfz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpzF7hYfz .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: 100%;
}
.cid-ulpzF7hYfz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpzF7hYfz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpzF7hYfz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpzF7hYfz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpzF7hYfz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpzF7hYfz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpzF7hYfz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpzF7hYfz .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: 100%;
  }
  .cid-ulpzF7hYfz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpzF7hYfz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpzF7hYfz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpzF7hYfz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpzF7hYfz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpzF7hYfz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpzF7hYfz .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpzF7hYfz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpzF7hYfz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpzF7hYfz .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-ulpzF7hYfz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpzF7hYfz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpzF7hYfz .dropdown-item.active,
.cid-ulpzF7hYfz .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpzF7hYfz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpzF7hYfz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpzF7hYfz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpzF7hYfz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpzF7hYfz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpzF7hYfz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpzF7hYfz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpzF7hYfz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpzF7hYfz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpzF7hYfz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpzF7hYfz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpzF7hYfz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpzF7hYfz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpzF7hYfz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpzF7hYfz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpzF7hYfz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpzF7hYfz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpzF7hYfz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpzF7hYfz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpzF7hYfz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpzF7hYfz .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-ulpzF7hYfz .navbar {
    height: 70px;
  }
  .cid-ulpzF7hYfz .navbar.opened {
    height: auto;
  }
  .cid-ulpzF7hYfz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpzF8VtIX {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpzF8VtIX .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpzF8VtIX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpzF8VtIX .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpzF8VtIX .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpzF8VtIX .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpzF8VtIX .mbr-section-title {
  color: #ffffff;
}
.cid-ulpzF8VtIX .mbr-text,
.cid-ulpzF8VtIX .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpzF9x4Jn {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpzF9x4Jn .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpzF9x4Jn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpzF9x4Jn .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpzF9x4Jn .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpzF9x4Jn .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpzF9x4Jn .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpzF9x4Jn .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpzF9x4Jn .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpzF9x4Jn .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpzF9x4Jn .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpzF9x4Jn .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpzF9x4Jn .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpzF9x4Jn .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpzF9x4Jn .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpzF9x4Jn .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpzF9x4Jn .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpzF9x4Jn .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpzF9x4Jn .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpzF9x4Jn .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpzF9x4Jn .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpzF9x4Jn .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpzF9x4Jn .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpzF9x4Jn .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpzF9x4Jn .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpzF9x4Jn .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpzF9x4Jn .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpzF9x4Jn .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpzF9x4Jn .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpzF9x4Jn .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpzF9x4Jn .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpzF9x4Jn .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpzF9x4Jn .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpzF9x4Jn .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpzF9x4Jn .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpzF9x4Jn .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpzF9x4Jn .carousel {
    height: 280px;
  }
}
.cid-ulpzF9x4Jn .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpzF9x4Jn .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpzF9x4Jn .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpzF9x4Jn .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpzF9x4Jn .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpzF9x4Jn .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpzF9x4Jn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpzF9x4Jn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpzF9x4Jn .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpzF9x4Jn .carousel-indicators {
  display: none !important;
}
.cid-ulpzF9x4Jn .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpzFardwy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpzFardwy .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpzFardwy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpzFardwy .container {
    padding: 0 22px;
  }
}
.cid-ulpzFardwy .row {
  justify-content: space-between;
}
.cid-ulpzFardwy .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpzFardwy .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpzFardwy .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpzFardwy .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpzFardwy .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpzFardwy .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpzFardwy .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpzFardwy .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpzFardwy .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpzFardwy .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpzFardwy .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpzFardwy .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpzFardwy .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpzFardwy .copy-wrapper {
    display: block;
  }
}
.cid-ulpzFardwy .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpzFardwy .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpzFardwy .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpzFardwy .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpzFardwy .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpzFardwy .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpzFardwy .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpzFardwy .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpzFardwy .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpzFardwy .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpzFardwy .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpzFardwy .mbr-section-title {
  color: #ff5753;
}
.cid-ulpzFardwy .mbr-text {
  color: #ffffff;
}
.cid-ulpzFardwy .list {
  color: #635d60;
}
.cid-ulpzFardwy .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpzFardwy .mbr-section-title,
.cid-ulpzFardwy .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpAa7aImz {
  z-index: 1000;
  width: 100%;
}
.cid-ulpAa7aImz nav.navbar {
  position: fixed;
}
.cid-ulpAa7aImz .navbar-nav {
  margin: auto;
}
.cid-ulpAa7aImz .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpAa7aImz .dropdown-item:hover,
.cid-ulpAa7aImz .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpAa7aImz .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpAa7aImz .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpAa7aImz .navbar-short,
.cid-ulpAa7aImz .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpAa7aImz .navbar-short .nav-link,
.cid-ulpAa7aImz .opened .nav-link,
.cid-ulpAa7aImz .navbar-short .navbar-caption,
.cid-ulpAa7aImz .opened .navbar-caption,
.cid-ulpAa7aImz .navbar-short .mbr-iconfont,
.cid-ulpAa7aImz .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpAa7aImz .navbar-short .hamburger span,
.cid-ulpAa7aImz .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpAa7aImz .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpAa7aImz .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-ulpAa7aImz .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpAa7aImz .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpAa7aImz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpAa7aImz .container {
  display: flex;
  margin: auto;
}
.cid-ulpAa7aImz .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpAa7aImz .dropdown-menu,
.cid-ulpAa7aImz .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpAa7aImz .nav-item:focus,
.cid-ulpAa7aImz .nav-link:focus {
  outline: none;
}
.cid-ulpAa7aImz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpAa7aImz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpAa7aImz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpAa7aImz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpAa7aImz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpAa7aImz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpAa7aImz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpAa7aImz .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpAa7aImz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpAa7aImz .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpAa7aImz .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpAa7aImz .navbar.collapsed {
  justify-content: center;
}
.cid-ulpAa7aImz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpAa7aImz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpAa7aImz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpAa7aImz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpAa7aImz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpAa7aImz .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: 100%;
}
.cid-ulpAa7aImz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpAa7aImz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpAa7aImz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpAa7aImz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpAa7aImz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpAa7aImz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpAa7aImz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpAa7aImz .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: 100%;
  }
  .cid-ulpAa7aImz .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpAa7aImz .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpAa7aImz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpAa7aImz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpAa7aImz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpAa7aImz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpAa7aImz .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpAa7aImz .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpAa7aImz .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpAa7aImz .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-ulpAa7aImz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpAa7aImz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpAa7aImz .dropdown-item.active,
.cid-ulpAa7aImz .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpAa7aImz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpAa7aImz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpAa7aImz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpAa7aImz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpAa7aImz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpAa7aImz .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpAa7aImz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpAa7aImz .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpAa7aImz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpAa7aImz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpAa7aImz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpAa7aImz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpAa7aImz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpAa7aImz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpAa7aImz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpAa7aImz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpAa7aImz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpAa7aImz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpAa7aImz .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpAa7aImz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpAa7aImz .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-ulpAa7aImz .navbar {
    height: 70px;
  }
  .cid-ulpAa7aImz .navbar.opened {
    height: auto;
  }
  .cid-ulpAa7aImz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpAa7VMSQ {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpAa7VMSQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpAa7VMSQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpAa7VMSQ .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpAa7VMSQ .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpAa7VMSQ .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpAa7VMSQ .mbr-section-title {
  color: #ffffff;
}
.cid-ulpAa7VMSQ .mbr-text,
.cid-ulpAa7VMSQ .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpAa8vlfl {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpAa8vlfl .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpAa8vlfl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpAa8vlfl .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpAa8vlfl .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpAa8vlfl .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpAa8vlfl .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpAa8vlfl .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpAa8vlfl .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAa8vlfl .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpAa8vlfl .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpAa8vlfl .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAa8vlfl .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpAa8vlfl .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAa8vlfl .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpAa8vlfl .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpAa8vlfl .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAa8vlfl .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpAa8vlfl .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpAa8vlfl .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpAa8vlfl .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpAa8vlfl .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpAa8vlfl .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpAa8vlfl .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpAa8vlfl .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpAa8vlfl .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpAa8vlfl .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpAa8vlfl .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpAa8vlfl .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpAa8vlfl .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpAa8vlfl .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpAa8vlfl .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpAa8vlfl .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpAa8vlfl .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpAa8vlfl .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpAa8vlfl .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpAa8vlfl .carousel {
    height: 280px;
  }
}
.cid-ulpAa8vlfl .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpAa8vlfl .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpAa8vlfl .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpAa8vlfl .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpAa8vlfl .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpAa8vlfl .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpAa8vlfl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpAa8vlfl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpAa8vlfl .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpAa8vlfl .carousel-indicators {
  display: none !important;
}
.cid-ulpAa8vlfl .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpAa9pmrE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpAa9pmrE .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpAa9pmrE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpAa9pmrE .container {
    padding: 0 22px;
  }
}
.cid-ulpAa9pmrE .row {
  justify-content: space-between;
}
.cid-ulpAa9pmrE .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpAa9pmrE .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpAa9pmrE .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpAa9pmrE .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpAa9pmrE .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpAa9pmrE .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpAa9pmrE .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpAa9pmrE .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpAa9pmrE .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpAa9pmrE .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpAa9pmrE .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpAa9pmrE .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpAa9pmrE .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpAa9pmrE .copy-wrapper {
    display: block;
  }
}
.cid-ulpAa9pmrE .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpAa9pmrE .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpAa9pmrE .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpAa9pmrE .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpAa9pmrE .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpAa9pmrE .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpAa9pmrE .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpAa9pmrE .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpAa9pmrE .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpAa9pmrE .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpAa9pmrE .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpAa9pmrE .mbr-section-title {
  color: #ff5753;
}
.cid-ulpAa9pmrE .mbr-text {
  color: #ffffff;
}
.cid-ulpAa9pmrE .list {
  color: #635d60;
}
.cid-ulpAa9pmrE .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpAa9pmrE .mbr-section-title,
.cid-ulpAa9pmrE .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpAySAuHj {
  z-index: 1000;
  width: 100%;
}
.cid-ulpAySAuHj nav.navbar {
  position: fixed;
}
.cid-ulpAySAuHj .navbar-nav {
  margin: auto;
}
.cid-ulpAySAuHj .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpAySAuHj .dropdown-item:hover,
.cid-ulpAySAuHj .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpAySAuHj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpAySAuHj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpAySAuHj .navbar-short,
.cid-ulpAySAuHj .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpAySAuHj .navbar-short .nav-link,
.cid-ulpAySAuHj .opened .nav-link,
.cid-ulpAySAuHj .navbar-short .navbar-caption,
.cid-ulpAySAuHj .opened .navbar-caption,
.cid-ulpAySAuHj .navbar-short .mbr-iconfont,
.cid-ulpAySAuHj .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpAySAuHj .navbar-short .hamburger span,
.cid-ulpAySAuHj .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpAySAuHj .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpAySAuHj .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-ulpAySAuHj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpAySAuHj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpAySAuHj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpAySAuHj .container {
  display: flex;
  margin: auto;
}
.cid-ulpAySAuHj .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpAySAuHj .dropdown-menu,
.cid-ulpAySAuHj .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpAySAuHj .nav-item:focus,
.cid-ulpAySAuHj .nav-link:focus {
  outline: none;
}
.cid-ulpAySAuHj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpAySAuHj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpAySAuHj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpAySAuHj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpAySAuHj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpAySAuHj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpAySAuHj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpAySAuHj .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpAySAuHj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpAySAuHj .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpAySAuHj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpAySAuHj .navbar.collapsed {
  justify-content: center;
}
.cid-ulpAySAuHj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpAySAuHj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpAySAuHj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpAySAuHj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpAySAuHj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpAySAuHj .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: 100%;
}
.cid-ulpAySAuHj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpAySAuHj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpAySAuHj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpAySAuHj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpAySAuHj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpAySAuHj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpAySAuHj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpAySAuHj .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: 100%;
  }
  .cid-ulpAySAuHj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpAySAuHj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpAySAuHj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpAySAuHj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpAySAuHj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpAySAuHj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpAySAuHj .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpAySAuHj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpAySAuHj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpAySAuHj .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-ulpAySAuHj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpAySAuHj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpAySAuHj .dropdown-item.active,
.cid-ulpAySAuHj .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpAySAuHj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpAySAuHj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpAySAuHj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpAySAuHj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpAySAuHj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpAySAuHj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpAySAuHj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpAySAuHj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpAySAuHj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpAySAuHj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpAySAuHj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpAySAuHj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpAySAuHj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpAySAuHj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpAySAuHj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpAySAuHj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpAySAuHj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpAySAuHj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpAySAuHj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpAySAuHj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpAySAuHj .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-ulpAySAuHj .navbar {
    height: 70px;
  }
  .cid-ulpAySAuHj .navbar.opened {
    height: auto;
  }
  .cid-ulpAySAuHj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpAyTlkG4 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpAyTlkG4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpAyTlkG4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpAyTlkG4 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpAyTlkG4 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpAyTlkG4 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpAyTlkG4 .mbr-section-title {
  color: #ffffff;
}
.cid-ulpAyTlkG4 .mbr-text,
.cid-ulpAyTlkG4 .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpAyTX305 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpAyTX305 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpAyTX305 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpAyTX305 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpAyTX305 .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpAyTX305 .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpAyTX305 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpAyTX305 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpAyTX305 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAyTX305 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpAyTX305 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpAyTX305 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAyTX305 .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpAyTX305 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAyTX305 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpAyTX305 .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpAyTX305 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAyTX305 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpAyTX305 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpAyTX305 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpAyTX305 .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpAyTX305 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpAyTX305 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpAyTX305 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpAyTX305 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpAyTX305 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpAyTX305 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpAyTX305 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpAyTX305 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpAyTX305 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpAyTX305 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpAyTX305 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpAyTX305 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpAyTX305 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpAyTX305 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpAyTX305 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpAyTX305 .carousel {
    height: 280px;
  }
}
.cid-ulpAyTX305 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpAyTX305 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpAyTX305 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpAyTX305 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpAyTX305 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpAyTX305 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpAyTX305 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpAyTX305 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpAyTX305 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpAyTX305 .carousel-indicators {
  display: none !important;
}
.cid-ulpAyTX305 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpAyUWw2h {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpAyUWw2h .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpAyUWw2h .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpAyUWw2h .container {
    padding: 0 22px;
  }
}
.cid-ulpAyUWw2h .row {
  justify-content: space-between;
}
.cid-ulpAyUWw2h .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpAyUWw2h .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpAyUWw2h .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpAyUWw2h .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpAyUWw2h .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpAyUWw2h .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpAyUWw2h .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpAyUWw2h .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpAyUWw2h .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpAyUWw2h .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpAyUWw2h .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpAyUWw2h .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpAyUWw2h .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpAyUWw2h .copy-wrapper {
    display: block;
  }
}
.cid-ulpAyUWw2h .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpAyUWw2h .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpAyUWw2h .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpAyUWw2h .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpAyUWw2h .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpAyUWw2h .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpAyUWw2h .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpAyUWw2h .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpAyUWw2h .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpAyUWw2h .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpAyUWw2h .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpAyUWw2h .mbr-section-title {
  color: #ff5753;
}
.cid-ulpAyUWw2h .mbr-text {
  color: #ffffff;
}
.cid-ulpAyUWw2h .list {
  color: #635d60;
}
.cid-ulpAyUWw2h .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpAyUWw2h .mbr-section-title,
.cid-ulpAyUWw2h .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpAV8THBa {
  z-index: 1000;
  width: 100%;
}
.cid-ulpAV8THBa nav.navbar {
  position: fixed;
}
.cid-ulpAV8THBa .navbar-nav {
  margin: auto;
}
.cid-ulpAV8THBa .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpAV8THBa .dropdown-item:hover,
.cid-ulpAV8THBa .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpAV8THBa .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpAV8THBa .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpAV8THBa .navbar-short,
.cid-ulpAV8THBa .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpAV8THBa .navbar-short .nav-link,
.cid-ulpAV8THBa .opened .nav-link,
.cid-ulpAV8THBa .navbar-short .navbar-caption,
.cid-ulpAV8THBa .opened .navbar-caption,
.cid-ulpAV8THBa .navbar-short .mbr-iconfont,
.cid-ulpAV8THBa .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpAV8THBa .navbar-short .hamburger span,
.cid-ulpAV8THBa .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpAV8THBa .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpAV8THBa .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-ulpAV8THBa .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpAV8THBa .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpAV8THBa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpAV8THBa .container {
  display: flex;
  margin: auto;
}
.cid-ulpAV8THBa .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpAV8THBa .dropdown-menu,
.cid-ulpAV8THBa .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpAV8THBa .nav-item:focus,
.cid-ulpAV8THBa .nav-link:focus {
  outline: none;
}
.cid-ulpAV8THBa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpAV8THBa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpAV8THBa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpAV8THBa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpAV8THBa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpAV8THBa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpAV8THBa .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpAV8THBa .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpAV8THBa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpAV8THBa .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpAV8THBa .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpAV8THBa .navbar.collapsed {
  justify-content: center;
}
.cid-ulpAV8THBa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpAV8THBa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpAV8THBa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpAV8THBa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpAV8THBa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpAV8THBa .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: 100%;
}
.cid-ulpAV8THBa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpAV8THBa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpAV8THBa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpAV8THBa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpAV8THBa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpAV8THBa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpAV8THBa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpAV8THBa .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: 100%;
  }
  .cid-ulpAV8THBa .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpAV8THBa .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpAV8THBa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpAV8THBa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpAV8THBa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpAV8THBa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpAV8THBa .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpAV8THBa .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpAV8THBa .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpAV8THBa .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-ulpAV8THBa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpAV8THBa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpAV8THBa .dropdown-item.active,
.cid-ulpAV8THBa .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpAV8THBa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpAV8THBa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpAV8THBa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpAV8THBa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpAV8THBa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpAV8THBa .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpAV8THBa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpAV8THBa .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpAV8THBa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpAV8THBa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpAV8THBa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpAV8THBa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpAV8THBa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpAV8THBa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpAV8THBa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpAV8THBa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpAV8THBa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpAV8THBa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpAV8THBa .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpAV8THBa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpAV8THBa .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-ulpAV8THBa .navbar {
    height: 70px;
  }
  .cid-ulpAV8THBa .navbar.opened {
    height: auto;
  }
  .cid-ulpAV8THBa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpAVbpNwo {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpAVbpNwo .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpAVbpNwo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpAVbpNwo .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpAVbpNwo .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpAVbpNwo .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpAVbpNwo .mbr-section-title {
  color: #ffffff;
}
.cid-ulpAVbpNwo .mbr-text,
.cid-ulpAVbpNwo .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpAVfFOwK {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpAVfFOwK .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpAVfFOwK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpAVfFOwK .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpAVfFOwK .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpAVfFOwK .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpAVfFOwK .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpAVfFOwK .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpAVfFOwK .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAVfFOwK .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpAVfFOwK .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpAVfFOwK .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAVfFOwK .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpAVfFOwK .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAVfFOwK .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpAVfFOwK .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpAVfFOwK .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpAVfFOwK .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpAVfFOwK .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpAVfFOwK .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpAVfFOwK .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpAVfFOwK .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpAVfFOwK .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpAVfFOwK .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpAVfFOwK .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpAVfFOwK .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpAVfFOwK .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpAVfFOwK .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpAVfFOwK .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpAVfFOwK .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpAVfFOwK .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpAVfFOwK .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpAVfFOwK .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpAVfFOwK .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpAVfFOwK .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpAVfFOwK .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpAVfFOwK .carousel {
    height: 280px;
  }
}
.cid-ulpAVfFOwK .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpAVfFOwK .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpAVfFOwK .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpAVfFOwK .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpAVfFOwK .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpAVfFOwK .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpAVfFOwK .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpAVfFOwK .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpAVfFOwK .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpAVfFOwK .carousel-indicators {
  display: none !important;
}
.cid-ulpAVfFOwK .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpAVgw3U5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpAVgw3U5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpAVgw3U5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpAVgw3U5 .container {
    padding: 0 22px;
  }
}
.cid-ulpAVgw3U5 .row {
  justify-content: space-between;
}
.cid-ulpAVgw3U5 .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpAVgw3U5 .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpAVgw3U5 .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpAVgw3U5 .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpAVgw3U5 .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpAVgw3U5 .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpAVgw3U5 .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpAVgw3U5 .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpAVgw3U5 .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpAVgw3U5 .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpAVgw3U5 .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpAVgw3U5 .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpAVgw3U5 .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpAVgw3U5 .copy-wrapper {
    display: block;
  }
}
.cid-ulpAVgw3U5 .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpAVgw3U5 .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpAVgw3U5 .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpAVgw3U5 .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpAVgw3U5 .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpAVgw3U5 .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpAVgw3U5 .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpAVgw3U5 .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpAVgw3U5 .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpAVgw3U5 .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpAVgw3U5 .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpAVgw3U5 .mbr-section-title {
  color: #ff5753;
}
.cid-ulpAVgw3U5 .mbr-text {
  color: #ffffff;
}
.cid-ulpAVgw3U5 .list {
  color: #635d60;
}
.cid-ulpAVgw3U5 .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpAVgw3U5 .mbr-section-title,
.cid-ulpAVgw3U5 .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpBEDuUaf {
  z-index: 1000;
  width: 100%;
}
.cid-ulpBEDuUaf nav.navbar {
  position: fixed;
}
.cid-ulpBEDuUaf .navbar-nav {
  margin: auto;
}
.cid-ulpBEDuUaf .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpBEDuUaf .dropdown-item:hover,
.cid-ulpBEDuUaf .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpBEDuUaf .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpBEDuUaf .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpBEDuUaf .navbar-short,
.cid-ulpBEDuUaf .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpBEDuUaf .navbar-short .nav-link,
.cid-ulpBEDuUaf .opened .nav-link,
.cid-ulpBEDuUaf .navbar-short .navbar-caption,
.cid-ulpBEDuUaf .opened .navbar-caption,
.cid-ulpBEDuUaf .navbar-short .mbr-iconfont,
.cid-ulpBEDuUaf .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpBEDuUaf .navbar-short .hamburger span,
.cid-ulpBEDuUaf .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpBEDuUaf .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpBEDuUaf .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-ulpBEDuUaf .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpBEDuUaf .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpBEDuUaf .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpBEDuUaf .container {
  display: flex;
  margin: auto;
}
.cid-ulpBEDuUaf .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpBEDuUaf .dropdown-menu,
.cid-ulpBEDuUaf .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpBEDuUaf .nav-item:focus,
.cid-ulpBEDuUaf .nav-link:focus {
  outline: none;
}
.cid-ulpBEDuUaf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpBEDuUaf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpBEDuUaf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpBEDuUaf .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpBEDuUaf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpBEDuUaf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpBEDuUaf .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpBEDuUaf .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpBEDuUaf .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpBEDuUaf .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpBEDuUaf .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpBEDuUaf .navbar.collapsed {
  justify-content: center;
}
.cid-ulpBEDuUaf .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpBEDuUaf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpBEDuUaf .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpBEDuUaf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpBEDuUaf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpBEDuUaf .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: 100%;
}
.cid-ulpBEDuUaf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpBEDuUaf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpBEDuUaf .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpBEDuUaf .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpBEDuUaf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpBEDuUaf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpBEDuUaf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpBEDuUaf .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: 100%;
  }
  .cid-ulpBEDuUaf .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpBEDuUaf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpBEDuUaf .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpBEDuUaf .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpBEDuUaf .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpBEDuUaf .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpBEDuUaf .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpBEDuUaf .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpBEDuUaf .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpBEDuUaf .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-ulpBEDuUaf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpBEDuUaf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpBEDuUaf .dropdown-item.active,
.cid-ulpBEDuUaf .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpBEDuUaf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpBEDuUaf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpBEDuUaf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpBEDuUaf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpBEDuUaf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpBEDuUaf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpBEDuUaf ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpBEDuUaf .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpBEDuUaf button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpBEDuUaf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpBEDuUaf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpBEDuUaf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpBEDuUaf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpBEDuUaf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpBEDuUaf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpBEDuUaf nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpBEDuUaf nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpBEDuUaf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpBEDuUaf .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpBEDuUaf a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpBEDuUaf .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-ulpBEDuUaf .navbar {
    height: 70px;
  }
  .cid-ulpBEDuUaf .navbar.opened {
    height: auto;
  }
  .cid-ulpBEDuUaf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpBEEj78w {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpBEEj78w .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpBEEj78w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpBEEj78w .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpBEEj78w .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpBEEj78w .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpBEEj78w .mbr-section-title {
  color: #ffffff;
}
.cid-ulpBEEj78w .mbr-text,
.cid-ulpBEEj78w .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpBEEWTqe {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpBEEWTqe .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpBEEWTqe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpBEEWTqe .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpBEEWTqe .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpBEEWTqe .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpBEEWTqe .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpBEEWTqe .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpBEEWTqe .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpBEEWTqe .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpBEEWTqe .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpBEEWTqe .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpBEEWTqe .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpBEEWTqe .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpBEEWTqe .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpBEEWTqe .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpBEEWTqe .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpBEEWTqe .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpBEEWTqe .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpBEEWTqe .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpBEEWTqe .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpBEEWTqe .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpBEEWTqe .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpBEEWTqe .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpBEEWTqe .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpBEEWTqe .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpBEEWTqe .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpBEEWTqe .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpBEEWTqe .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpBEEWTqe .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpBEEWTqe .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpBEEWTqe .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpBEEWTqe .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpBEEWTqe .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpBEEWTqe .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpBEEWTqe .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpBEEWTqe .carousel {
    height: 280px;
  }
}
.cid-ulpBEEWTqe .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpBEEWTqe .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpBEEWTqe .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpBEEWTqe .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpBEEWTqe .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpBEEWTqe .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpBEEWTqe .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpBEEWTqe .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpBEEWTqe .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpBEEWTqe .carousel-indicators {
  display: none !important;
}
.cid-ulpBEEWTqe .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpBEFNijO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpBEFNijO .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpBEFNijO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpBEFNijO .container {
    padding: 0 22px;
  }
}
.cid-ulpBEFNijO .row {
  justify-content: space-between;
}
.cid-ulpBEFNijO .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpBEFNijO .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpBEFNijO .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpBEFNijO .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpBEFNijO .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpBEFNijO .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpBEFNijO .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpBEFNijO .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpBEFNijO .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpBEFNijO .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpBEFNijO .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpBEFNijO .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpBEFNijO .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpBEFNijO .copy-wrapper {
    display: block;
  }
}
.cid-ulpBEFNijO .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpBEFNijO .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpBEFNijO .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpBEFNijO .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpBEFNijO .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpBEFNijO .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpBEFNijO .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpBEFNijO .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpBEFNijO .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpBEFNijO .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpBEFNijO .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpBEFNijO .mbr-section-title {
  color: #ff5753;
}
.cid-ulpBEFNijO .mbr-text {
  color: #ffffff;
}
.cid-ulpBEFNijO .list {
  color: #635d60;
}
.cid-ulpBEFNijO .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpBEFNijO .mbr-section-title,
.cid-ulpBEFNijO .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpCdT0oXc {
  z-index: 1000;
  width: 100%;
}
.cid-ulpCdT0oXc nav.navbar {
  position: fixed;
}
.cid-ulpCdT0oXc .navbar-nav {
  margin: auto;
}
.cid-ulpCdT0oXc .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpCdT0oXc .dropdown-item:hover,
.cid-ulpCdT0oXc .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpCdT0oXc .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpCdT0oXc .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpCdT0oXc .navbar-short,
.cid-ulpCdT0oXc .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpCdT0oXc .navbar-short .nav-link,
.cid-ulpCdT0oXc .opened .nav-link,
.cid-ulpCdT0oXc .navbar-short .navbar-caption,
.cid-ulpCdT0oXc .opened .navbar-caption,
.cid-ulpCdT0oXc .navbar-short .mbr-iconfont,
.cid-ulpCdT0oXc .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpCdT0oXc .navbar-short .hamburger span,
.cid-ulpCdT0oXc .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpCdT0oXc .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpCdT0oXc .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-ulpCdT0oXc .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpCdT0oXc .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpCdT0oXc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpCdT0oXc .container {
  display: flex;
  margin: auto;
}
.cid-ulpCdT0oXc .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpCdT0oXc .dropdown-menu,
.cid-ulpCdT0oXc .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpCdT0oXc .nav-item:focus,
.cid-ulpCdT0oXc .nav-link:focus {
  outline: none;
}
.cid-ulpCdT0oXc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpCdT0oXc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpCdT0oXc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpCdT0oXc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpCdT0oXc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpCdT0oXc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpCdT0oXc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpCdT0oXc .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpCdT0oXc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpCdT0oXc .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpCdT0oXc .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpCdT0oXc .navbar.collapsed {
  justify-content: center;
}
.cid-ulpCdT0oXc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpCdT0oXc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpCdT0oXc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpCdT0oXc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpCdT0oXc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpCdT0oXc .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: 100%;
}
.cid-ulpCdT0oXc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpCdT0oXc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpCdT0oXc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpCdT0oXc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpCdT0oXc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpCdT0oXc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpCdT0oXc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpCdT0oXc .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: 100%;
  }
  .cid-ulpCdT0oXc .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpCdT0oXc .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpCdT0oXc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpCdT0oXc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpCdT0oXc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpCdT0oXc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpCdT0oXc .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpCdT0oXc .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpCdT0oXc .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpCdT0oXc .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-ulpCdT0oXc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpCdT0oXc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpCdT0oXc .dropdown-item.active,
.cid-ulpCdT0oXc .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpCdT0oXc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpCdT0oXc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpCdT0oXc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpCdT0oXc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpCdT0oXc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpCdT0oXc .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpCdT0oXc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpCdT0oXc .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpCdT0oXc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpCdT0oXc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpCdT0oXc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpCdT0oXc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpCdT0oXc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpCdT0oXc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpCdT0oXc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpCdT0oXc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpCdT0oXc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpCdT0oXc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpCdT0oXc .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpCdT0oXc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpCdT0oXc .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-ulpCdT0oXc .navbar {
    height: 70px;
  }
  .cid-ulpCdT0oXc .navbar.opened {
    height: auto;
  }
  .cid-ulpCdT0oXc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpCdTMbv9 {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpCdTMbv9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpCdTMbv9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpCdTMbv9 .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpCdTMbv9 .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpCdTMbv9 .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpCdTMbv9 .mbr-section-title {
  color: #ffffff;
}
.cid-ulpCdTMbv9 .mbr-text,
.cid-ulpCdTMbv9 .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpCdUsgnq {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpCdUsgnq .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpCdUsgnq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpCdUsgnq .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpCdUsgnq .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpCdUsgnq .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpCdUsgnq .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpCdUsgnq .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpCdUsgnq .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpCdUsgnq .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpCdUsgnq .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpCdUsgnq .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpCdUsgnq .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpCdUsgnq .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpCdUsgnq .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpCdUsgnq .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpCdUsgnq .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpCdUsgnq .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpCdUsgnq .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpCdUsgnq .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpCdUsgnq .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpCdUsgnq .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpCdUsgnq .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpCdUsgnq .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpCdUsgnq .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpCdUsgnq .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpCdUsgnq .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpCdUsgnq .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpCdUsgnq .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpCdUsgnq .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpCdUsgnq .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpCdUsgnq .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpCdUsgnq .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpCdUsgnq .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpCdUsgnq .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpCdUsgnq .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpCdUsgnq .carousel {
    height: 280px;
  }
}
.cid-ulpCdUsgnq .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpCdUsgnq .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpCdUsgnq .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpCdUsgnq .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpCdUsgnq .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpCdUsgnq .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpCdUsgnq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpCdUsgnq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpCdUsgnq .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpCdUsgnq .carousel-indicators {
  display: none !important;
}
.cid-ulpCdUsgnq .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpCdVxn1x {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpCdVxn1x .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpCdVxn1x .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpCdVxn1x .container {
    padding: 0 22px;
  }
}
.cid-ulpCdVxn1x .row {
  justify-content: space-between;
}
.cid-ulpCdVxn1x .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpCdVxn1x .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpCdVxn1x .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpCdVxn1x .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpCdVxn1x .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpCdVxn1x .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpCdVxn1x .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpCdVxn1x .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpCdVxn1x .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpCdVxn1x .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpCdVxn1x .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpCdVxn1x .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpCdVxn1x .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpCdVxn1x .copy-wrapper {
    display: block;
  }
}
.cid-ulpCdVxn1x .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpCdVxn1x .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpCdVxn1x .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpCdVxn1x .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpCdVxn1x .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpCdVxn1x .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpCdVxn1x .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpCdVxn1x .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpCdVxn1x .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpCdVxn1x .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpCdVxn1x .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpCdVxn1x .mbr-section-title {
  color: #ff5753;
}
.cid-ulpCdVxn1x .mbr-text {
  color: #ffffff;
}
.cid-ulpCdVxn1x .list {
  color: #635d60;
}
.cid-ulpCdVxn1x .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpCdVxn1x .mbr-section-title,
.cid-ulpCdVxn1x .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpCPDJaT5 {
  z-index: 1000;
  width: 100%;
}
.cid-ulpCPDJaT5 nav.navbar {
  position: fixed;
}
.cid-ulpCPDJaT5 .navbar-nav {
  margin: auto;
}
.cid-ulpCPDJaT5 .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpCPDJaT5 .dropdown-item:hover,
.cid-ulpCPDJaT5 .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpCPDJaT5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpCPDJaT5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpCPDJaT5 .navbar-short,
.cid-ulpCPDJaT5 .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpCPDJaT5 .navbar-short .nav-link,
.cid-ulpCPDJaT5 .opened .nav-link,
.cid-ulpCPDJaT5 .navbar-short .navbar-caption,
.cid-ulpCPDJaT5 .opened .navbar-caption,
.cid-ulpCPDJaT5 .navbar-short .mbr-iconfont,
.cid-ulpCPDJaT5 .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpCPDJaT5 .navbar-short .hamburger span,
.cid-ulpCPDJaT5 .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpCPDJaT5 .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpCPDJaT5 .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-ulpCPDJaT5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpCPDJaT5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpCPDJaT5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpCPDJaT5 .container {
  display: flex;
  margin: auto;
}
.cid-ulpCPDJaT5 .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpCPDJaT5 .dropdown-menu,
.cid-ulpCPDJaT5 .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpCPDJaT5 .nav-item:focus,
.cid-ulpCPDJaT5 .nav-link:focus {
  outline: none;
}
.cid-ulpCPDJaT5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpCPDJaT5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpCPDJaT5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpCPDJaT5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpCPDJaT5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpCPDJaT5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpCPDJaT5 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpCPDJaT5 .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpCPDJaT5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpCPDJaT5 .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpCPDJaT5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpCPDJaT5 .navbar.collapsed {
  justify-content: center;
}
.cid-ulpCPDJaT5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpCPDJaT5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpCPDJaT5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpCPDJaT5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpCPDJaT5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpCPDJaT5 .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: 100%;
}
.cid-ulpCPDJaT5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpCPDJaT5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpCPDJaT5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpCPDJaT5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpCPDJaT5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpCPDJaT5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpCPDJaT5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpCPDJaT5 .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: 100%;
  }
  .cid-ulpCPDJaT5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpCPDJaT5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpCPDJaT5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpCPDJaT5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpCPDJaT5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpCPDJaT5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpCPDJaT5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpCPDJaT5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpCPDJaT5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpCPDJaT5 .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-ulpCPDJaT5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpCPDJaT5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpCPDJaT5 .dropdown-item.active,
.cid-ulpCPDJaT5 .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpCPDJaT5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpCPDJaT5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpCPDJaT5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpCPDJaT5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpCPDJaT5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpCPDJaT5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpCPDJaT5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpCPDJaT5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpCPDJaT5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpCPDJaT5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpCPDJaT5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpCPDJaT5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpCPDJaT5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpCPDJaT5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpCPDJaT5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpCPDJaT5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpCPDJaT5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpCPDJaT5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpCPDJaT5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpCPDJaT5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpCPDJaT5 .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-ulpCPDJaT5 .navbar {
    height: 70px;
  }
  .cid-ulpCPDJaT5 .navbar.opened {
    height: auto;
  }
  .cid-ulpCPDJaT5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpCPEuE5O {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpCPEuE5O .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpCPEuE5O .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpCPEuE5O .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpCPEuE5O .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpCPEuE5O .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpCPEuE5O .mbr-section-title {
  color: #ffffff;
}
.cid-ulpCPEuE5O .mbr-text,
.cid-ulpCPEuE5O .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpCPF8njn {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpCPF8njn .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpCPF8njn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpCPF8njn .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpCPF8njn .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpCPF8njn .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpCPF8njn .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpCPF8njn .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpCPF8njn .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpCPF8njn .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpCPF8njn .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpCPF8njn .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpCPF8njn .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpCPF8njn .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpCPF8njn .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpCPF8njn .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpCPF8njn .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpCPF8njn .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpCPF8njn .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpCPF8njn .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpCPF8njn .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpCPF8njn .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpCPF8njn .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpCPF8njn .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpCPF8njn .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpCPF8njn .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpCPF8njn .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpCPF8njn .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpCPF8njn .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpCPF8njn .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpCPF8njn .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpCPF8njn .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpCPF8njn .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpCPF8njn .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpCPF8njn .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpCPF8njn .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpCPF8njn .carousel {
    height: 280px;
  }
}
.cid-ulpCPF8njn .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpCPF8njn .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpCPF8njn .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpCPF8njn .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpCPF8njn .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpCPF8njn .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpCPF8njn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpCPF8njn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpCPF8njn .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpCPF8njn .carousel-indicators {
  display: none !important;
}
.cid-ulpCPF8njn .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpCPG2OyV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpCPG2OyV .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpCPG2OyV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpCPG2OyV .container {
    padding: 0 22px;
  }
}
.cid-ulpCPG2OyV .row {
  justify-content: space-between;
}
.cid-ulpCPG2OyV .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpCPG2OyV .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpCPG2OyV .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpCPG2OyV .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpCPG2OyV .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpCPG2OyV .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpCPG2OyV .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpCPG2OyV .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpCPG2OyV .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpCPG2OyV .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpCPG2OyV .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpCPG2OyV .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpCPG2OyV .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpCPG2OyV .copy-wrapper {
    display: block;
  }
}
.cid-ulpCPG2OyV .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpCPG2OyV .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpCPG2OyV .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpCPG2OyV .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpCPG2OyV .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpCPG2OyV .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpCPG2OyV .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpCPG2OyV .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpCPG2OyV .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpCPG2OyV .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpCPG2OyV .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpCPG2OyV .mbr-section-title {
  color: #ff5753;
}
.cid-ulpCPG2OyV .mbr-text {
  color: #ffffff;
}
.cid-ulpCPG2OyV .list {
  color: #635d60;
}
.cid-ulpCPG2OyV .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpCPG2OyV .mbr-section-title,
.cid-ulpCPG2OyV .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpDwfs7eb {
  z-index: 1000;
  width: 100%;
}
.cid-ulpDwfs7eb nav.navbar {
  position: fixed;
}
.cid-ulpDwfs7eb .navbar-nav {
  margin: auto;
}
.cid-ulpDwfs7eb .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpDwfs7eb .dropdown-item:hover,
.cid-ulpDwfs7eb .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpDwfs7eb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpDwfs7eb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpDwfs7eb .navbar-short,
.cid-ulpDwfs7eb .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpDwfs7eb .navbar-short .nav-link,
.cid-ulpDwfs7eb .opened .nav-link,
.cid-ulpDwfs7eb .navbar-short .navbar-caption,
.cid-ulpDwfs7eb .opened .navbar-caption,
.cid-ulpDwfs7eb .navbar-short .mbr-iconfont,
.cid-ulpDwfs7eb .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpDwfs7eb .navbar-short .hamburger span,
.cid-ulpDwfs7eb .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpDwfs7eb .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpDwfs7eb .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-ulpDwfs7eb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpDwfs7eb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpDwfs7eb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpDwfs7eb .container {
  display: flex;
  margin: auto;
}
.cid-ulpDwfs7eb .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpDwfs7eb .dropdown-menu,
.cid-ulpDwfs7eb .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpDwfs7eb .nav-item:focus,
.cid-ulpDwfs7eb .nav-link:focus {
  outline: none;
}
.cid-ulpDwfs7eb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpDwfs7eb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpDwfs7eb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpDwfs7eb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpDwfs7eb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpDwfs7eb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpDwfs7eb .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpDwfs7eb .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpDwfs7eb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpDwfs7eb .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpDwfs7eb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpDwfs7eb .navbar.collapsed {
  justify-content: center;
}
.cid-ulpDwfs7eb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpDwfs7eb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpDwfs7eb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpDwfs7eb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpDwfs7eb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpDwfs7eb .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: 100%;
}
.cid-ulpDwfs7eb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpDwfs7eb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpDwfs7eb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpDwfs7eb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpDwfs7eb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpDwfs7eb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpDwfs7eb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpDwfs7eb .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: 100%;
  }
  .cid-ulpDwfs7eb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpDwfs7eb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpDwfs7eb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpDwfs7eb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpDwfs7eb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpDwfs7eb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpDwfs7eb .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpDwfs7eb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpDwfs7eb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpDwfs7eb .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-ulpDwfs7eb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpDwfs7eb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpDwfs7eb .dropdown-item.active,
.cid-ulpDwfs7eb .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpDwfs7eb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpDwfs7eb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpDwfs7eb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpDwfs7eb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpDwfs7eb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpDwfs7eb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpDwfs7eb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpDwfs7eb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpDwfs7eb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpDwfs7eb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpDwfs7eb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpDwfs7eb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpDwfs7eb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpDwfs7eb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpDwfs7eb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpDwfs7eb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpDwfs7eb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpDwfs7eb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpDwfs7eb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpDwfs7eb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpDwfs7eb .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-ulpDwfs7eb .navbar {
    height: 70px;
  }
  .cid-ulpDwfs7eb .navbar.opened {
    height: auto;
  }
  .cid-ulpDwfs7eb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpDwgIfve {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpDwgIfve .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpDwgIfve .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpDwgIfve .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpDwgIfve .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpDwgIfve .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpDwgIfve .mbr-section-title {
  color: #ffffff;
}
.cid-ulpDwgIfve .mbr-text,
.cid-ulpDwgIfve .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpDwiSgu9 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpDwiSgu9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpDwiSgu9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpDwiSgu9 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpDwiSgu9 .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpDwiSgu9 .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpDwiSgu9 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpDwiSgu9 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpDwiSgu9 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpDwiSgu9 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpDwiSgu9 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpDwiSgu9 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpDwiSgu9 .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpDwiSgu9 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpDwiSgu9 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpDwiSgu9 .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpDwiSgu9 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpDwiSgu9 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpDwiSgu9 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpDwiSgu9 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpDwiSgu9 .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpDwiSgu9 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpDwiSgu9 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpDwiSgu9 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpDwiSgu9 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpDwiSgu9 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpDwiSgu9 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpDwiSgu9 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpDwiSgu9 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpDwiSgu9 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpDwiSgu9 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpDwiSgu9 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpDwiSgu9 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpDwiSgu9 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpDwiSgu9 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpDwiSgu9 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpDwiSgu9 .carousel {
    height: 280px;
  }
}
.cid-ulpDwiSgu9 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpDwiSgu9 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpDwiSgu9 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpDwiSgu9 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpDwiSgu9 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpDwiSgu9 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpDwiSgu9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpDwiSgu9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpDwiSgu9 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpDwiSgu9 .carousel-indicators {
  display: none !important;
}
.cid-ulpDwiSgu9 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpDwkvG1P {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpDwkvG1P .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpDwkvG1P .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpDwkvG1P .container {
    padding: 0 22px;
  }
}
.cid-ulpDwkvG1P .row {
  justify-content: space-between;
}
.cid-ulpDwkvG1P .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpDwkvG1P .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpDwkvG1P .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpDwkvG1P .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpDwkvG1P .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpDwkvG1P .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpDwkvG1P .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpDwkvG1P .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpDwkvG1P .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpDwkvG1P .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpDwkvG1P .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpDwkvG1P .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpDwkvG1P .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpDwkvG1P .copy-wrapper {
    display: block;
  }
}
.cid-ulpDwkvG1P .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpDwkvG1P .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpDwkvG1P .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpDwkvG1P .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpDwkvG1P .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpDwkvG1P .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpDwkvG1P .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpDwkvG1P .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpDwkvG1P .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpDwkvG1P .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpDwkvG1P .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpDwkvG1P .mbr-section-title {
  color: #ff5753;
}
.cid-ulpDwkvG1P .mbr-text {
  color: #ffffff;
}
.cid-ulpDwkvG1P .list {
  color: #635d60;
}
.cid-ulpDwkvG1P .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpDwkvG1P .mbr-section-title,
.cid-ulpDwkvG1P .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpE0VmiGE {
  z-index: 1000;
  width: 100%;
}
.cid-ulpE0VmiGE nav.navbar {
  position: fixed;
}
.cid-ulpE0VmiGE .navbar-nav {
  margin: auto;
}
.cid-ulpE0VmiGE .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpE0VmiGE .dropdown-item:hover,
.cid-ulpE0VmiGE .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpE0VmiGE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpE0VmiGE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpE0VmiGE .navbar-short,
.cid-ulpE0VmiGE .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpE0VmiGE .navbar-short .nav-link,
.cid-ulpE0VmiGE .opened .nav-link,
.cid-ulpE0VmiGE .navbar-short .navbar-caption,
.cid-ulpE0VmiGE .opened .navbar-caption,
.cid-ulpE0VmiGE .navbar-short .mbr-iconfont,
.cid-ulpE0VmiGE .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpE0VmiGE .navbar-short .hamburger span,
.cid-ulpE0VmiGE .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpE0VmiGE .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpE0VmiGE .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-ulpE0VmiGE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpE0VmiGE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpE0VmiGE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpE0VmiGE .container {
  display: flex;
  margin: auto;
}
.cid-ulpE0VmiGE .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpE0VmiGE .dropdown-menu,
.cid-ulpE0VmiGE .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpE0VmiGE .nav-item:focus,
.cid-ulpE0VmiGE .nav-link:focus {
  outline: none;
}
.cid-ulpE0VmiGE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpE0VmiGE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpE0VmiGE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpE0VmiGE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpE0VmiGE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpE0VmiGE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpE0VmiGE .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpE0VmiGE .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpE0VmiGE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpE0VmiGE .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpE0VmiGE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpE0VmiGE .navbar.collapsed {
  justify-content: center;
}
.cid-ulpE0VmiGE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpE0VmiGE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpE0VmiGE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpE0VmiGE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpE0VmiGE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpE0VmiGE .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: 100%;
}
.cid-ulpE0VmiGE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpE0VmiGE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpE0VmiGE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpE0VmiGE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpE0VmiGE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpE0VmiGE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpE0VmiGE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpE0VmiGE .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: 100%;
  }
  .cid-ulpE0VmiGE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpE0VmiGE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpE0VmiGE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpE0VmiGE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpE0VmiGE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpE0VmiGE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpE0VmiGE .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpE0VmiGE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpE0VmiGE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpE0VmiGE .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-ulpE0VmiGE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpE0VmiGE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpE0VmiGE .dropdown-item.active,
.cid-ulpE0VmiGE .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpE0VmiGE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpE0VmiGE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpE0VmiGE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpE0VmiGE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpE0VmiGE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpE0VmiGE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpE0VmiGE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpE0VmiGE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpE0VmiGE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpE0VmiGE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpE0VmiGE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpE0VmiGE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpE0VmiGE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpE0VmiGE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpE0VmiGE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpE0VmiGE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpE0VmiGE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpE0VmiGE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpE0VmiGE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpE0VmiGE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpE0VmiGE .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-ulpE0VmiGE .navbar {
    height: 70px;
  }
  .cid-ulpE0VmiGE .navbar.opened {
    height: auto;
  }
  .cid-ulpE0VmiGE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpE0W9R2w {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpE0W9R2w .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpE0W9R2w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpE0W9R2w .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpE0W9R2w .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpE0W9R2w .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpE0W9R2w .mbr-section-title {
  color: #ffffff;
}
.cid-ulpE0W9R2w .mbr-text,
.cid-ulpE0W9R2w .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpE0WMEmJ {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpE0WMEmJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpE0WMEmJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpE0WMEmJ .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpE0WMEmJ .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpE0WMEmJ .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpE0WMEmJ .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpE0WMEmJ .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpE0WMEmJ .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpE0WMEmJ .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpE0WMEmJ .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpE0WMEmJ .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpE0WMEmJ .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpE0WMEmJ .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpE0WMEmJ .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpE0WMEmJ .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpE0WMEmJ .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpE0WMEmJ .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpE0WMEmJ .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpE0WMEmJ .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpE0WMEmJ .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpE0WMEmJ .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpE0WMEmJ .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpE0WMEmJ .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpE0WMEmJ .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpE0WMEmJ .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpE0WMEmJ .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpE0WMEmJ .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpE0WMEmJ .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpE0WMEmJ .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpE0WMEmJ .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpE0WMEmJ .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpE0WMEmJ .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpE0WMEmJ .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpE0WMEmJ .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpE0WMEmJ .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpE0WMEmJ .carousel {
    height: 280px;
  }
}
.cid-ulpE0WMEmJ .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpE0WMEmJ .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpE0WMEmJ .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpE0WMEmJ .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpE0WMEmJ .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpE0WMEmJ .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpE0WMEmJ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpE0WMEmJ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpE0WMEmJ .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpE0WMEmJ .carousel-indicators {
  display: none !important;
}
.cid-ulpE0WMEmJ .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpE0Xz8Bx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpE0Xz8Bx .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpE0Xz8Bx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpE0Xz8Bx .container {
    padding: 0 22px;
  }
}
.cid-ulpE0Xz8Bx .row {
  justify-content: space-between;
}
.cid-ulpE0Xz8Bx .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpE0Xz8Bx .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpE0Xz8Bx .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpE0Xz8Bx .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpE0Xz8Bx .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpE0Xz8Bx .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpE0Xz8Bx .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpE0Xz8Bx .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpE0Xz8Bx .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpE0Xz8Bx .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpE0Xz8Bx .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpE0Xz8Bx .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpE0Xz8Bx .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpE0Xz8Bx .copy-wrapper {
    display: block;
  }
}
.cid-ulpE0Xz8Bx .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpE0Xz8Bx .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpE0Xz8Bx .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpE0Xz8Bx .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpE0Xz8Bx .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpE0Xz8Bx .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpE0Xz8Bx .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpE0Xz8Bx .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpE0Xz8Bx .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpE0Xz8Bx .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpE0Xz8Bx .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpE0Xz8Bx .mbr-section-title {
  color: #ff5753;
}
.cid-ulpE0Xz8Bx .mbr-text {
  color: #ffffff;
}
.cid-ulpE0Xz8Bx .list {
  color: #635d60;
}
.cid-ulpE0Xz8Bx .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpE0Xz8Bx .mbr-section-title,
.cid-ulpE0Xz8Bx .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpErXU4Ce {
  z-index: 1000;
  width: 100%;
}
.cid-ulpErXU4Ce nav.navbar {
  position: fixed;
}
.cid-ulpErXU4Ce .navbar-nav {
  margin: auto;
}
.cid-ulpErXU4Ce .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpErXU4Ce .dropdown-item:hover,
.cid-ulpErXU4Ce .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpErXU4Ce .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpErXU4Ce .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpErXU4Ce .navbar-short,
.cid-ulpErXU4Ce .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpErXU4Ce .navbar-short .nav-link,
.cid-ulpErXU4Ce .opened .nav-link,
.cid-ulpErXU4Ce .navbar-short .navbar-caption,
.cid-ulpErXU4Ce .opened .navbar-caption,
.cid-ulpErXU4Ce .navbar-short .mbr-iconfont,
.cid-ulpErXU4Ce .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpErXU4Ce .navbar-short .hamburger span,
.cid-ulpErXU4Ce .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpErXU4Ce .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpErXU4Ce .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-ulpErXU4Ce .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpErXU4Ce .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpErXU4Ce .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpErXU4Ce .container {
  display: flex;
  margin: auto;
}
.cid-ulpErXU4Ce .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpErXU4Ce .dropdown-menu,
.cid-ulpErXU4Ce .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpErXU4Ce .nav-item:focus,
.cid-ulpErXU4Ce .nav-link:focus {
  outline: none;
}
.cid-ulpErXU4Ce .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpErXU4Ce .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpErXU4Ce .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpErXU4Ce .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpErXU4Ce .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpErXU4Ce .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpErXU4Ce .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpErXU4Ce .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpErXU4Ce .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpErXU4Ce .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpErXU4Ce .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpErXU4Ce .navbar.collapsed {
  justify-content: center;
}
.cid-ulpErXU4Ce .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpErXU4Ce .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpErXU4Ce .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpErXU4Ce .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpErXU4Ce .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpErXU4Ce .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: 100%;
}
.cid-ulpErXU4Ce .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpErXU4Ce .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpErXU4Ce .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpErXU4Ce .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpErXU4Ce .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpErXU4Ce .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpErXU4Ce .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpErXU4Ce .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: 100%;
  }
  .cid-ulpErXU4Ce .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpErXU4Ce .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpErXU4Ce .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpErXU4Ce .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpErXU4Ce .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpErXU4Ce .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpErXU4Ce .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpErXU4Ce .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpErXU4Ce .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpErXU4Ce .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-ulpErXU4Ce .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpErXU4Ce .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpErXU4Ce .dropdown-item.active,
.cid-ulpErXU4Ce .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpErXU4Ce .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpErXU4Ce .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpErXU4Ce .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpErXU4Ce .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpErXU4Ce .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpErXU4Ce .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpErXU4Ce ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpErXU4Ce .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpErXU4Ce button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpErXU4Ce button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpErXU4Ce button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpErXU4Ce button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpErXU4Ce button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpErXU4Ce button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpErXU4Ce nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpErXU4Ce nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpErXU4Ce nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpErXU4Ce nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpErXU4Ce .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpErXU4Ce a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpErXU4Ce .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-ulpErXU4Ce .navbar {
    height: 70px;
  }
  .cid-ulpErXU4Ce .navbar.opened {
    height: auto;
  }
  .cid-ulpErXU4Ce .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpErYHsuy {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpErYHsuy .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpErYHsuy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpErYHsuy .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpErYHsuy .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpErYHsuy .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpErYHsuy .mbr-section-title {
  color: #ffffff;
}
.cid-ulpErYHsuy .mbr-text,
.cid-ulpErYHsuy .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpErZhtwf {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpErZhtwf .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpErZhtwf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpErZhtwf .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpErZhtwf .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpErZhtwf .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpErZhtwf .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpErZhtwf .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpErZhtwf .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpErZhtwf .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpErZhtwf .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpErZhtwf .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpErZhtwf .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpErZhtwf .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpErZhtwf .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpErZhtwf .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpErZhtwf .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpErZhtwf .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpErZhtwf .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpErZhtwf .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpErZhtwf .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpErZhtwf .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpErZhtwf .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpErZhtwf .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpErZhtwf .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpErZhtwf .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpErZhtwf .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpErZhtwf .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpErZhtwf .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpErZhtwf .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpErZhtwf .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpErZhtwf .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpErZhtwf .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpErZhtwf .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpErZhtwf .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpErZhtwf .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpErZhtwf .carousel {
    height: 280px;
  }
}
.cid-ulpErZhtwf .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpErZhtwf .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpErZhtwf .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpErZhtwf .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpErZhtwf .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpErZhtwf .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpErZhtwf .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpErZhtwf .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpErZhtwf .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpErZhtwf .carousel-indicators {
  display: none !important;
}
.cid-ulpErZhtwf .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpEs0aF63 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpEs0aF63 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpEs0aF63 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpEs0aF63 .container {
    padding: 0 22px;
  }
}
.cid-ulpEs0aF63 .row {
  justify-content: space-between;
}
.cid-ulpEs0aF63 .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpEs0aF63 .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpEs0aF63 .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpEs0aF63 .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpEs0aF63 .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpEs0aF63 .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpEs0aF63 .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpEs0aF63 .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpEs0aF63 .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpEs0aF63 .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpEs0aF63 .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpEs0aF63 .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpEs0aF63 .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpEs0aF63 .copy-wrapper {
    display: block;
  }
}
.cid-ulpEs0aF63 .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpEs0aF63 .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpEs0aF63 .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpEs0aF63 .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpEs0aF63 .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpEs0aF63 .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpEs0aF63 .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpEs0aF63 .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpEs0aF63 .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpEs0aF63 .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpEs0aF63 .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpEs0aF63 .mbr-section-title {
  color: #ff5753;
}
.cid-ulpEs0aF63 .mbr-text {
  color: #ffffff;
}
.cid-ulpEs0aF63 .list {
  color: #635d60;
}
.cid-ulpEs0aF63 .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpEs0aF63 .mbr-section-title,
.cid-ulpEs0aF63 .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpERrAqmO {
  z-index: 1000;
  width: 100%;
}
.cid-ulpERrAqmO nav.navbar {
  position: fixed;
}
.cid-ulpERrAqmO .navbar-nav {
  margin: auto;
}
.cid-ulpERrAqmO .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpERrAqmO .dropdown-item:hover,
.cid-ulpERrAqmO .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpERrAqmO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpERrAqmO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpERrAqmO .navbar-short,
.cid-ulpERrAqmO .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpERrAqmO .navbar-short .nav-link,
.cid-ulpERrAqmO .opened .nav-link,
.cid-ulpERrAqmO .navbar-short .navbar-caption,
.cid-ulpERrAqmO .opened .navbar-caption,
.cid-ulpERrAqmO .navbar-short .mbr-iconfont,
.cid-ulpERrAqmO .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpERrAqmO .navbar-short .hamburger span,
.cid-ulpERrAqmO .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpERrAqmO .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpERrAqmO .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-ulpERrAqmO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpERrAqmO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpERrAqmO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpERrAqmO .container {
  display: flex;
  margin: auto;
}
.cid-ulpERrAqmO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpERrAqmO .dropdown-menu,
.cid-ulpERrAqmO .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpERrAqmO .nav-item:focus,
.cid-ulpERrAqmO .nav-link:focus {
  outline: none;
}
.cid-ulpERrAqmO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpERrAqmO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpERrAqmO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpERrAqmO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpERrAqmO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpERrAqmO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpERrAqmO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpERrAqmO .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpERrAqmO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpERrAqmO .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpERrAqmO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpERrAqmO .navbar.collapsed {
  justify-content: center;
}
.cid-ulpERrAqmO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpERrAqmO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpERrAqmO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpERrAqmO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpERrAqmO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpERrAqmO .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: 100%;
}
.cid-ulpERrAqmO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpERrAqmO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpERrAqmO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpERrAqmO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpERrAqmO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpERrAqmO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpERrAqmO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpERrAqmO .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: 100%;
  }
  .cid-ulpERrAqmO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpERrAqmO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpERrAqmO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpERrAqmO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpERrAqmO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpERrAqmO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpERrAqmO .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpERrAqmO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpERrAqmO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpERrAqmO .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-ulpERrAqmO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpERrAqmO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpERrAqmO .dropdown-item.active,
.cid-ulpERrAqmO .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpERrAqmO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpERrAqmO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpERrAqmO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpERrAqmO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpERrAqmO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpERrAqmO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpERrAqmO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpERrAqmO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpERrAqmO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpERrAqmO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpERrAqmO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpERrAqmO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpERrAqmO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpERrAqmO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpERrAqmO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpERrAqmO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpERrAqmO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpERrAqmO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpERrAqmO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpERrAqmO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpERrAqmO .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-ulpERrAqmO .navbar {
    height: 70px;
  }
  .cid-ulpERrAqmO .navbar.opened {
    height: auto;
  }
  .cid-ulpERrAqmO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpERsmA2L {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpERsmA2L .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpERsmA2L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpERsmA2L .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpERsmA2L .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpERsmA2L .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpERsmA2L .mbr-section-title {
  color: #ffffff;
}
.cid-ulpERsmA2L .mbr-text,
.cid-ulpERsmA2L .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpERsYPII {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpERsYPII .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpERsYPII .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpERsYPII .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpERsYPII .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpERsYPII .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpERsYPII .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpERsYPII .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpERsYPII .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpERsYPII .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpERsYPII .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpERsYPII .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpERsYPII .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpERsYPII .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpERsYPII .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpERsYPII .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpERsYPII .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpERsYPII .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpERsYPII .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpERsYPII .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpERsYPII .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpERsYPII .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpERsYPII .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpERsYPII .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpERsYPII .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpERsYPII .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpERsYPII .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpERsYPII .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpERsYPII .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpERsYPII .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpERsYPII .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpERsYPII .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpERsYPII .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpERsYPII .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpERsYPII .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpERsYPII .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpERsYPII .carousel {
    height: 280px;
  }
}
.cid-ulpERsYPII .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpERsYPII .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpERsYPII .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpERsYPII .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpERsYPII .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpERsYPII .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpERsYPII .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpERsYPII .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpERsYPII .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpERsYPII .carousel-indicators {
  display: none !important;
}
.cid-ulpERsYPII .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpERtUedG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpERtUedG .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpERtUedG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpERtUedG .container {
    padding: 0 22px;
  }
}
.cid-ulpERtUedG .row {
  justify-content: space-between;
}
.cid-ulpERtUedG .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpERtUedG .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpERtUedG .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpERtUedG .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpERtUedG .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpERtUedG .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpERtUedG .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpERtUedG .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpERtUedG .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpERtUedG .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpERtUedG .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpERtUedG .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpERtUedG .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpERtUedG .copy-wrapper {
    display: block;
  }
}
.cid-ulpERtUedG .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpERtUedG .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpERtUedG .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpERtUedG .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpERtUedG .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpERtUedG .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpERtUedG .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpERtUedG .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpERtUedG .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpERtUedG .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpERtUedG .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpERtUedG .mbr-section-title {
  color: #ff5753;
}
.cid-ulpERtUedG .mbr-text {
  color: #ffffff;
}
.cid-ulpERtUedG .list {
  color: #635d60;
}
.cid-ulpERtUedG .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpERtUedG .mbr-section-title,
.cid-ulpERtUedG .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpG0uw4VL {
  z-index: 1000;
  width: 100%;
}
.cid-ulpG0uw4VL nav.navbar {
  position: fixed;
}
.cid-ulpG0uw4VL .navbar-nav {
  margin: auto;
}
.cid-ulpG0uw4VL .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpG0uw4VL .dropdown-item:hover,
.cid-ulpG0uw4VL .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpG0uw4VL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpG0uw4VL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpG0uw4VL .navbar-short,
.cid-ulpG0uw4VL .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpG0uw4VL .navbar-short .nav-link,
.cid-ulpG0uw4VL .opened .nav-link,
.cid-ulpG0uw4VL .navbar-short .navbar-caption,
.cid-ulpG0uw4VL .opened .navbar-caption,
.cid-ulpG0uw4VL .navbar-short .mbr-iconfont,
.cid-ulpG0uw4VL .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpG0uw4VL .navbar-short .hamburger span,
.cid-ulpG0uw4VL .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpG0uw4VL .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpG0uw4VL .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-ulpG0uw4VL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpG0uw4VL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpG0uw4VL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpG0uw4VL .container {
  display: flex;
  margin: auto;
}
.cid-ulpG0uw4VL .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpG0uw4VL .dropdown-menu,
.cid-ulpG0uw4VL .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpG0uw4VL .nav-item:focus,
.cid-ulpG0uw4VL .nav-link:focus {
  outline: none;
}
.cid-ulpG0uw4VL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpG0uw4VL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpG0uw4VL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpG0uw4VL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpG0uw4VL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpG0uw4VL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpG0uw4VL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpG0uw4VL .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpG0uw4VL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpG0uw4VL .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpG0uw4VL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpG0uw4VL .navbar.collapsed {
  justify-content: center;
}
.cid-ulpG0uw4VL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpG0uw4VL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpG0uw4VL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpG0uw4VL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpG0uw4VL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpG0uw4VL .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: 100%;
}
.cid-ulpG0uw4VL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpG0uw4VL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpG0uw4VL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpG0uw4VL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpG0uw4VL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpG0uw4VL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpG0uw4VL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpG0uw4VL .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: 100%;
  }
  .cid-ulpG0uw4VL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpG0uw4VL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpG0uw4VL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpG0uw4VL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpG0uw4VL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpG0uw4VL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpG0uw4VL .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpG0uw4VL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpG0uw4VL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpG0uw4VL .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-ulpG0uw4VL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpG0uw4VL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpG0uw4VL .dropdown-item.active,
.cid-ulpG0uw4VL .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpG0uw4VL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpG0uw4VL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpG0uw4VL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpG0uw4VL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpG0uw4VL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpG0uw4VL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpG0uw4VL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpG0uw4VL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpG0uw4VL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpG0uw4VL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpG0uw4VL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpG0uw4VL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpG0uw4VL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpG0uw4VL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpG0uw4VL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpG0uw4VL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpG0uw4VL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpG0uw4VL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpG0uw4VL .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpG0uw4VL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpG0uw4VL .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-ulpG0uw4VL .navbar {
    height: 70px;
  }
  .cid-ulpG0uw4VL .navbar.opened {
    height: auto;
  }
  .cid-ulpG0uw4VL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpG0vip2a {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-ulpG0vip2a .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpG0vip2a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpG0vip2a .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-ulpG0vip2a .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-ulpG0vip2a .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-ulpG0vip2a .mbr-section-title {
  color: #ffffff;
}
.cid-ulpG0vip2a .mbr-text,
.cid-ulpG0vip2a .mbr-section-btn {
  color: #fafaf9;
}
.cid-ulpG0vSIm8 {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/background-3-1920x1081.jpg");
}
.cid-ulpG0vSIm8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpG0vSIm8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpG0vSIm8 .col-title {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .cid-ulpG0vSIm8 .col-title {
    margin-bottom: 50px;
  }
}
.cid-ulpG0vSIm8 .mbr-section-title {
  color: #2B2B2B;
}
.cid-ulpG0vSIm8 .mbr-section-main-subtitle {
  color: #5F6AD4;
  margin-top: 24px;
}
@media (max-width: 767px) {
  .cid-ulpG0vSIm8 .mbr-section-main-subtitle {
    margin-top: 16px;
  }
}
.cid-ulpG0vSIm8 .col-text {
  display: flex;
  flex-wrap: wrap;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpG0vSIm8 .col-text {
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .cid-ulpG0vSIm8 .col-text {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.cid-ulpG0vSIm8 .text-container1 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpG0vSIm8 .text-container1 {
    max-width: 340px;
  }
}
.cid-ulpG0vSIm8 .text-container2 {
  width: 100%;
  padding: 0;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpG0vSIm8 .text-container2 {
    max-width: 280px;
    padding-left: 40px;
  }
}
.cid-ulpG0vSIm8 .mbr-section-btn {
  margin-top: 16px;
}
.cid-ulpG0vSIm8 .mbr-section-btn .btn {
  min-width: 280px;
  min-height: 60px;
}
@media (min-width: 640px) and (max-width: 991px) {
  .cid-ulpG0vSIm8 .mbr-section-btn {
    margin-top: 8px;
    width: 100%;
  }
  .cid-ulpG0vSIm8 .mbr-section-btn .btn {
    width: 100%;
    min-width: max-content;
  }
}
.cid-ulpG0vSIm8 .col-carousel {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .cid-ulpG0vSIm8 .col-carousel {
    padding-top: 30px;
  }
}
.cid-ulpG0vSIm8 .col-border .border-line {
  height: 2px;
  background-color: #dfdfd8;
}
.cid-ulpG0vSIm8 .name-text {
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpG0vSIm8 .roominess-text {
  color: #d7222e;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpG0vSIm8 .mbr-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 12px;
}
.cid-ulpG0vSIm8 .list {
  color: #2A2A2A;
  margin-top: 20px;
  width: 100%;
}
.cid-ulpG0vSIm8 .list-item {
  display: flex;
  align-items: center;
  width: 100%;
}
.cid-ulpG0vSIm8 .list-item:not(:first-child) {
  margin-top: 12px;
}
.cid-ulpG0vSIm8 .list-text {
  flex-grow: 1;
  color: #2A2A2A;
  margin-bottom: 0;
}
.cid-ulpG0vSIm8 .iconfont-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
}
.cid-ulpG0vSIm8 .iconfont-wrapper .mbr-iconfont {
  font-size: 20px;
  color: #d7222e;
}
.cid-ulpG0vSIm8 .price-text {
  color: #2A2A2A;
  margin-bottom: 0;
  margin-top: 20px;
}
.cid-ulpG0vSIm8 .carousel {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
}
.cid-ulpG0vSIm8 .carousel img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .cid-ulpG0vSIm8 .carousel {
    height: 385px;
  }
}
@media (max-width: 991px) {
  .cid-ulpG0vSIm8 .carousel {
    height: 350px;
  }
}
@media (max-width: 575px) {
  .cid-ulpG0vSIm8 .carousel {
    height: 280px;
  }
}
.cid-ulpG0vSIm8 .carousel-inner {
  display: flex;
  align-items: center;
  height: 100%;
  border-radius: 16px;
}
.cid-ulpG0vSIm8 .carousel-item {
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.cid-ulpG0vSIm8 .item-wrapper {
  width: 100%;
}
@media (max-width: 767px) {
  .cid-ulpG0vSIm8 .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-ulpG0vSIm8 .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-ulpG0vSIm8 .carousel-control {
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 16px;
  background-color: #dfdfd8;
  color: #2B2B2B !important;
  border-radius: 50%;
  transition: all 0.3s;
  opacity: 1 !important;
}
.cid-ulpG0vSIm8 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 16px;
}
.cid-ulpG0vSIm8 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 16px;
}
.cid-ulpG0vSIm8 .carousel-control:hover {
  background-color: #646464;
  color: #FFFFFF !important;
}
.cid-ulpG0vSIm8 .carousel-indicators {
  display: none !important;
}
.cid-ulpG0vSIm8 .item-menu-overlay {
  opacity: 0 !important;
}
.cid-ulpG0wKXQU {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpG0wKXQU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpG0wKXQU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpG0wKXQU .container {
    padding: 0 22px;
  }
}
.cid-ulpG0wKXQU .row {
  justify-content: space-between;
}
.cid-ulpG0wKXQU .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpG0wKXQU .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpG0wKXQU .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpG0wKXQU .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpG0wKXQU .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpG0wKXQU .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpG0wKXQU .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpG0wKXQU .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpG0wKXQU .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpG0wKXQU .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpG0wKXQU .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpG0wKXQU .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpG0wKXQU .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpG0wKXQU .copy-wrapper {
    display: block;
  }
}
.cid-ulpG0wKXQU .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpG0wKXQU .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpG0wKXQU .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpG0wKXQU .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpG0wKXQU .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpG0wKXQU .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpG0wKXQU .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpG0wKXQU .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpG0wKXQU .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpG0wKXQU .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpG0wKXQU .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpG0wKXQU .mbr-section-title {
  color: #ff5753;
}
.cid-ulpG0wKXQU .mbr-text {
  color: #ffffff;
}
.cid-ulpG0wKXQU .list {
  color: #635d60;
}
.cid-ulpG0wKXQU .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpG0wKXQU .mbr-section-title,
.cid-ulpG0wKXQU .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpLpVeQUx {
  z-index: 1000;
  width: 100%;
}
.cid-ulpLpVeQUx nav.navbar {
  position: fixed;
}
.cid-ulpLpVeQUx .navbar-nav {
  margin: auto;
}
.cid-ulpLpVeQUx .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpLpVeQUx .dropdown-item:hover,
.cid-ulpLpVeQUx .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpLpVeQUx .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpLpVeQUx .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpLpVeQUx .navbar-short,
.cid-ulpLpVeQUx .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpLpVeQUx .navbar-short .nav-link,
.cid-ulpLpVeQUx .opened .nav-link,
.cid-ulpLpVeQUx .navbar-short .navbar-caption,
.cid-ulpLpVeQUx .opened .navbar-caption,
.cid-ulpLpVeQUx .navbar-short .mbr-iconfont,
.cid-ulpLpVeQUx .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpLpVeQUx .navbar-short .hamburger span,
.cid-ulpLpVeQUx .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpLpVeQUx .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpLpVeQUx .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-ulpLpVeQUx .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpLpVeQUx .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpLpVeQUx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpLpVeQUx .container {
  display: flex;
  margin: auto;
}
.cid-ulpLpVeQUx .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpLpVeQUx .dropdown-menu,
.cid-ulpLpVeQUx .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpLpVeQUx .nav-item:focus,
.cid-ulpLpVeQUx .nav-link:focus {
  outline: none;
}
.cid-ulpLpVeQUx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpLpVeQUx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpLpVeQUx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpLpVeQUx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpLpVeQUx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpLpVeQUx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpLpVeQUx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpLpVeQUx .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpLpVeQUx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpLpVeQUx .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpLpVeQUx .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpLpVeQUx .navbar.collapsed {
  justify-content: center;
}
.cid-ulpLpVeQUx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpLpVeQUx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpLpVeQUx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpLpVeQUx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpLpVeQUx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpLpVeQUx .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: 100%;
}
.cid-ulpLpVeQUx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpLpVeQUx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpLpVeQUx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpLpVeQUx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpLpVeQUx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpLpVeQUx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpLpVeQUx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpLpVeQUx .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: 100%;
  }
  .cid-ulpLpVeQUx .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpLpVeQUx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpLpVeQUx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpLpVeQUx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpLpVeQUx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpLpVeQUx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpLpVeQUx .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpLpVeQUx .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpLpVeQUx .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpLpVeQUx .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-ulpLpVeQUx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpLpVeQUx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpLpVeQUx .dropdown-item.active,
.cid-ulpLpVeQUx .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpLpVeQUx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpLpVeQUx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpLpVeQUx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpLpVeQUx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpLpVeQUx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpLpVeQUx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpLpVeQUx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpLpVeQUx .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpLpVeQUx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpLpVeQUx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpLpVeQUx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpLpVeQUx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpLpVeQUx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpLpVeQUx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpLpVeQUx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpLpVeQUx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpLpVeQUx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpLpVeQUx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpLpVeQUx .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpLpVeQUx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpLpVeQUx .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-ulpLpVeQUx .navbar {
    height: 70px;
  }
  .cid-ulpLpVeQUx .navbar.opened {
    height: auto;
  }
  .cid-ulpLpVeQUx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulpLpW887R {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mbr-1920x1280.jpg");
}
.cid-ulpLpW887R .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpLpW887R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpLpW887R .container {
    padding: 0 30px;
  }
}
.cid-ulpLpW887R .row {
  justify-content: center;
}
.cid-ulpLpW887R .content-wrapper {
  padding: 170px 0;
}
@media (max-width: 992px) {
  .cid-ulpLpW887R .content-wrapper {
    padding: 80px 0;
  }
}
.cid-ulpLpW887R .content-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-ulpLpW887R .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-ulpLpW887R .content-wrapper .mbr-text {
  margin-bottom: 20px;
}
.cid-ulpLpW887R .mbr-desc {
  color: #ffffff;
}
.cid-ulpLpW887R .mbr-section-title {
  color: #ffffff;
}
.cid-ulpLpW887R .mbr-text {
  color: #ffffff;
}
.cid-ulpLJCbaBx {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
@media (max-width: 991px) {
  .cid-ulpLJCbaBx .col-title {
    margin-bottom: 20px;
  }
}
.cid-ulpLJCbaBx .mbr-section-title {
  color: #d7222e;
}
.cid-ulpLJCbaBx .mbr-section-subtitle {
  color: #000000;
  margin-top: 24px;
}
.cid-ulpLJCbaBx .mbr-text {
  color: #000000;
}
.cid-ulpLJCbaBx .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-ulpLJCbaBx p {
  line-height: 1.2;
}
.cid-ulpLJCbaBx .mbr-text1 {
  color: #000000;
}
.cid-ulpLJCbaBx .mbr-text2 {
  color: #000000;
}
.cid-ulpLJCbaBx .mbr-text3 {
  color: #000000;
}
.cid-ulpRkg3NFJ {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #d7222e;
}
.cid-ulpRkg3NFJ .li-item {
  align-items: center;
  display: flex;
}
.cid-ulpRkg3NFJ .item {
  color: #e43f3f;
}
.cid-ulpRkg3NFJ svg {
  margin-right: 0.5rem;
  width: 25px;
  height: 15px;
}
.cid-ulpRkg3NFJ path {
  fill: currentColor;
}
.cid-ulpRkg3NFJ .item,
.cid-ulpRkg3NFJ path {
  color: #ffffff;
}
.cid-ulpRkg3NFJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-ulpLq1abs6 .google-map {
  height: 25rem;
  position: relative;
}
.cid-ulpLq1abs6 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ulpLq1abs6 .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-ulpLq1abs6 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-ulpLq1abs6 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ulpLq26OwU {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/colombia-1-1921x398.jpg");
}
.cid-ulpLq26OwU .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpLq26OwU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpLq26OwU .container {
    padding: 0 15px;
  }
}
.cid-ulpLq26OwU .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-ulpLq26OwU .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-ulpLq26OwU .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-ulpLq26OwU .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #68707c;
}
.cid-ulpLq26OwU .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #68707c;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-ulpLq26OwU .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-ulpLq26OwU .mbr-section-title {
  color: #131c28;
}
.cid-ulpLq26OwU .mbr-desc {
  color: #ffffff;
}
.cid-ulpLq26OwU .mbr-section-title,
.cid-ulpLq26OwU .mbr-section-btn {
  color: #ffffff;
}
.cid-ulpLq36JKc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpLq36JKc .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpLq36JKc .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpLq36JKc .container {
    padding: 0 22px;
  }
}
.cid-ulpLq36JKc .row {
  justify-content: space-between;
}
.cid-ulpLq36JKc .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpLq36JKc .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpLq36JKc .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpLq36JKc .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpLq36JKc .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpLq36JKc .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpLq36JKc .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpLq36JKc .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpLq36JKc .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpLq36JKc .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpLq36JKc .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpLq36JKc .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpLq36JKc .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpLq36JKc .copy-wrapper {
    display: block;
  }
}
.cid-ulpLq36JKc .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpLq36JKc .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpLq36JKc .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpLq36JKc .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpLq36JKc .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpLq36JKc .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpLq36JKc .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpLq36JKc .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpLq36JKc .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpLq36JKc .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpLq36JKc .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpLq36JKc .mbr-section-title {
  color: #ff5753;
}
.cid-ulpLq36JKc .mbr-text {
  color: #ffffff;
}
.cid-ulpLq36JKc .list {
  color: #635d60;
}
.cid-ulpLq36JKc .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpLq36JKc .mbr-section-title,
.cid-ulpLq36JKc .mbr-section-btn {
  color: #d7222e;
}
.cid-ulpS3HH6ou {
  z-index: 1000;
  width: 100%;
}
.cid-ulpS3HH6ou nav.navbar {
  position: fixed;
}
.cid-ulpS3HH6ou .navbar-nav {
  margin: auto;
}
.cid-ulpS3HH6ou .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulpS3HH6ou .dropdown-item:hover,
.cid-ulpS3HH6ou .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulpS3HH6ou .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulpS3HH6ou .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulpS3HH6ou .navbar-short,
.cid-ulpS3HH6ou .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulpS3HH6ou .navbar-short .nav-link,
.cid-ulpS3HH6ou .opened .nav-link,
.cid-ulpS3HH6ou .navbar-short .navbar-caption,
.cid-ulpS3HH6ou .opened .navbar-caption,
.cid-ulpS3HH6ou .navbar-short .mbr-iconfont,
.cid-ulpS3HH6ou .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulpS3HH6ou .navbar-short .hamburger span,
.cid-ulpS3HH6ou .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulpS3HH6ou .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulpS3HH6ou .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-ulpS3HH6ou .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulpS3HH6ou .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulpS3HH6ou .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulpS3HH6ou .container {
  display: flex;
  margin: auto;
}
.cid-ulpS3HH6ou .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulpS3HH6ou .dropdown-menu,
.cid-ulpS3HH6ou .navbar.opened {
  background: #ffffff !important;
}
.cid-ulpS3HH6ou .nav-item:focus,
.cid-ulpS3HH6ou .nav-link:focus {
  outline: none;
}
.cid-ulpS3HH6ou .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulpS3HH6ou .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulpS3HH6ou .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulpS3HH6ou .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulpS3HH6ou .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulpS3HH6ou .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulpS3HH6ou .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulpS3HH6ou .navbar.opened {
  transition: all 0.3s;
}
.cid-ulpS3HH6ou .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulpS3HH6ou .navbar .navbar-logo img {
  width: auto;
}
.cid-ulpS3HH6ou .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulpS3HH6ou .navbar.collapsed {
  justify-content: center;
}
.cid-ulpS3HH6ou .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulpS3HH6ou .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulpS3HH6ou .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulpS3HH6ou .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulpS3HH6ou .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulpS3HH6ou .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: 100%;
}
.cid-ulpS3HH6ou .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulpS3HH6ou .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulpS3HH6ou .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulpS3HH6ou .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulpS3HH6ou .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulpS3HH6ou .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulpS3HH6ou .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulpS3HH6ou .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: 100%;
  }
  .cid-ulpS3HH6ou .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulpS3HH6ou .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulpS3HH6ou .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulpS3HH6ou .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulpS3HH6ou .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulpS3HH6ou .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulpS3HH6ou .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulpS3HH6ou .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulpS3HH6ou .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulpS3HH6ou .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-ulpS3HH6ou .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulpS3HH6ou .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulpS3HH6ou .dropdown-item.active,
.cid-ulpS3HH6ou .dropdown-item:active {
  background-color: transparent;
}
.cid-ulpS3HH6ou .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulpS3HH6ou .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulpS3HH6ou .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulpS3HH6ou .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulpS3HH6ou .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulpS3HH6ou .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulpS3HH6ou ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulpS3HH6ou .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulpS3HH6ou button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulpS3HH6ou button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulpS3HH6ou button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulpS3HH6ou button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpS3HH6ou button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulpS3HH6ou button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulpS3HH6ou nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpS3HH6ou nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulpS3HH6ou nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulpS3HH6ou nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulpS3HH6ou .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulpS3HH6ou a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulpS3HH6ou .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-ulpS3HH6ou .navbar {
    height: 70px;
  }
  .cid-ulpS3HH6ou .navbar.opened {
    height: auto;
  }
  .cid-ulpS3HH6ou .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-ulzRzTmjzB {
  padding-top: 105px;
  padding-bottom: 0px;
  background-color: #000000;
}
.cid-ulzRzTmjzB .mbr-iconfont {
  display: block;
  font-size: 6rem;
  color: #0095ff;
  margin-bottom: 2rem;
}
.cid-ulpSEmSB0f {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-ulpSEmSB0f .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpSEmSB0f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-ulpSEmSB0f .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-ulpSEmSB0f .container-fluid {
    padding: 0 22px;
  }
}
@media (max-width: 992px) {
  .cid-ulpSEmSB0f .container {
    padding: 0 22px;
  }
}
.cid-ulpSEmSB0f .row {
  justify-content: space-between;
}
.cid-ulpSEmSB0f .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-ulpSEmSB0f .content-wrapper .mbr-text {
  margin-bottom: 16px;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .mbr-section-title {
  margin-bottom: 16px !important;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .mbr-text {
  margin-bottom: 16px;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .form-group {
  margin-bottom: 16px !important;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .form-group .form-control {
  padding: 16px;
  border: 1px solid #d4d3d3 !important;
  box-shadow: none;
  border-radius: 0 !important;
  background-color: transparent;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .form-group .form-control:hover,
.cid-ulpSEmSB0f .form-wrap .dragArea.row .form-group .form-control:focus {
  border: 1px solid #000000 !important;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .form-group .form-control::placeholder {
  color: #000000;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .form-group textarea {
  min-height: 150px;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .form-group .form-check {
  padding-left: 1.9em;
  margin-bottom: 16px;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .form-group .form-check .form-check-input {
  background-color: transparent;
  border-color: #d4d3d3;
  border-radius: 0;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .form-group .form-check .form-check-input:focus {
  background-color: #d4d3d3;
}
.cid-ulpSEmSB0f .form-wrap .dragArea.row .mbr-section-btn .btn {
  margin-top: 16px;
  min-height: auto;
}
.cid-ulpSEmSB0f .mbr-section-title {
  color: #000000;
}
.cid-ulpSEmSB0f .mbr-text {
  color: #000000;
}
.cid-ulpSEmSB0f label {
  color: #000000;
}
.cid-ulpS3KUsJx .google-map {
  height: 25rem;
  position: relative;
}
.cid-ulpS3KUsJx .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-ulpS3KUsJx .google-map [data-state-details] {
  color: #6b6763;
  font-family: Montserrat;
  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-ulpS3KUsJx .google-map[data-state] {
  background: #e9e5dc;
}
.cid-ulpS3KUsJx .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-ulpS3LQqiJ {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/colombia-1-1921x398.jpg");
}
.cid-ulpS3LQqiJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpS3LQqiJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpS3LQqiJ .container {
    padding: 0 15px;
  }
}
.cid-ulpS3LQqiJ .content-wrapper .mbr-desc {
  margin-bottom: 0;
}
.cid-ulpS3LQqiJ .content-wrapper .mbr-section-title {
  margin-bottom: 30px;
}
.cid-ulpS3LQqiJ .content-wrapper .mbr-text {
  margin-bottom: 30px;
}
.cid-ulpS3LQqiJ .content-wrapper .border-wrap {
  margin-top: 100px;
  position: relative;
  display: flex;
  align-items: center;
  height: 1px;
  background-color: #68707c;
}
.cid-ulpS3LQqiJ .content-wrapper .border-wrap::before {
  content: '';
  position: absolute;
  left: 0;
  width: 1px;
  height: 15px;
  background-color: #68707c;
  transform: rotate(20deg);
}
@media (max-width: 992px) {
  .cid-ulpS3LQqiJ .content-wrapper .border-wrap {
    margin-top: 40px;
  }
}
.cid-ulpS3LQqiJ .mbr-section-title {
  color: #131c28;
}
.cid-ulpS3LQqiJ .mbr-desc {
  color: #ffffff;
}
.cid-ulpS3LQqiJ .mbr-section-title,
.cid-ulpS3LQqiJ .mbr-section-btn {
  color: #ffffff;
}
.cid-ulpS3MQ0tW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-ulpS3MQ0tW .mbr-fallback-image.disabled {
  display: none;
}
.cid-ulpS3MQ0tW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-ulpS3MQ0tW .container {
    padding: 0 22px;
  }
}
.cid-ulpS3MQ0tW .row {
  justify-content: space-between;
}
.cid-ulpS3MQ0tW .content-wrapper {
  margin-bottom: 32px;
}
.cid-ulpS3MQ0tW .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-ulpS3MQ0tW .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-ulpS3MQ0tW .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-ulpS3MQ0tW .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-ulpS3MQ0tW .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-ulpS3MQ0tW .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-ulpS3MQ0tW .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-ulpS3MQ0tW .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-ulpS3MQ0tW .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-ulpS3MQ0tW .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-ulpS3MQ0tW .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-ulpS3MQ0tW .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-ulpS3MQ0tW .copy-wrapper {
    display: block;
  }
}
.cid-ulpS3MQ0tW .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-ulpS3MQ0tW .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-ulpS3MQ0tW .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-ulpS3MQ0tW .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-ulpS3MQ0tW .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-ulpS3MQ0tW .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-ulpS3MQ0tW .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-ulpS3MQ0tW .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-ulpS3MQ0tW .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-ulpS3MQ0tW .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-ulpS3MQ0tW .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-ulpS3MQ0tW .mbr-section-title {
  color: #ff5753;
}
.cid-ulpS3MQ0tW .mbr-text {
  color: #ffffff;
}
.cid-ulpS3MQ0tW .list {
  color: #635d60;
}
.cid-ulpS3MQ0tW .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-ulpS3MQ0tW .mbr-section-title,
.cid-ulpS3MQ0tW .mbr-section-btn {
  color: #d7222e;
}
.cid-ulcc0Dr0hO {
  z-index: 1000;
  width: 100%;
}
.cid-ulcc0Dr0hO nav.navbar {
  position: fixed;
}
.cid-ulcc0Dr0hO .navbar-nav {
  margin: auto;
}
.cid-ulcc0Dr0hO .dropdown-item {
  color: #000000 !important;
  border-bottom: 1px solid #e6e6e6;
}
.cid-ulcc0Dr0hO .dropdown-item:hover,
.cid-ulcc0Dr0hO .dropdown-item:focus {
  background: #d7222e !important;
  color: white !important;
}
.cid-ulcc0Dr0hO .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-ulcc0Dr0hO .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-ulcc0Dr0hO .navbar-short,
.cid-ulcc0Dr0hO .opened {
  background: #ffffff !important;
  opacity: 100;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO .navbar-short .nav-link,
.cid-ulcc0Dr0hO .opened .nav-link,
.cid-ulcc0Dr0hO .navbar-short .navbar-caption,
.cid-ulcc0Dr0hO .opened .navbar-caption,
.cid-ulcc0Dr0hO .navbar-short .mbr-iconfont,
.cid-ulcc0Dr0hO .opened .mbr-iconfont {
  color: #000000 !important;
}
.cid-ulcc0Dr0hO .navbar-short .hamburger span,
.cid-ulcc0Dr0hO .opened .hamburger span {
  background-color: #000000 !important;
}
.cid-ulcc0Dr0hO .nav-link {
  transition: all 0.3s;
  position: relative;
}
.cid-ulcc0Dr0hO .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-ulcc0Dr0hO .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-ulcc0Dr0hO .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-ulcc0Dr0hO .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-ulcc0Dr0hO .container {
  display: flex;
  margin: auto;
}
.cid-ulcc0Dr0hO .iconfont-wrapper {
  color: #ffffff !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-ulcc0Dr0hO .dropdown-menu,
.cid-ulcc0Dr0hO .navbar.opened {
  background: #ffffff !important;
}
.cid-ulcc0Dr0hO .nav-item:focus,
.cid-ulcc0Dr0hO .nav-link:focus {
  outline: none;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-ulcc0Dr0hO .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-ulcc0Dr0hO .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-ulcc0Dr0hO .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-ulcc0Dr0hO .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(255, 255, 255, 0);
}
.cid-ulcc0Dr0hO .navbar.opened {
  transition: all 0.3s;
}
.cid-ulcc0Dr0hO .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-ulcc0Dr0hO .navbar .navbar-logo img {
  width: auto;
}
.cid-ulcc0Dr0hO .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-ulcc0Dr0hO .navbar.collapsed {
  justify-content: center;
}
.cid-ulcc0Dr0hO .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-ulcc0Dr0hO .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-ulcc0Dr0hO .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3.5rem);
  }
}
.cid-ulcc0Dr0hO .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-ulcc0Dr0hO .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-ulcc0Dr0hO .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: 100%;
}
.cid-ulcc0Dr0hO .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-ulcc0Dr0hO .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-ulcc0Dr0hO .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-ulcc0Dr0hO .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-ulcc0Dr0hO .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-ulcc0Dr0hO .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-ulcc0Dr0hO .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-ulcc0Dr0hO .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: 100%;
  }
  .cid-ulcc0Dr0hO .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-ulcc0Dr0hO .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-ulcc0Dr0hO .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-ulcc0Dr0hO .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-ulcc0Dr0hO .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-ulcc0Dr0hO .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-ulcc0Dr0hO .navbar.navbar-short {
  min-height: 60px;
}
.cid-ulcc0Dr0hO .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-ulcc0Dr0hO .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-ulcc0Dr0hO .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-ulcc0Dr0hO .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-ulcc0Dr0hO .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-ulcc0Dr0hO .dropdown-item.active,
.cid-ulcc0Dr0hO .dropdown-item:active {
  background-color: transparent;
}
.cid-ulcc0Dr0hO .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-ulcc0Dr0hO .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-ulcc0Dr0hO .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-ulcc0Dr0hO .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-ulcc0Dr0hO .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-ulcc0Dr0hO .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-ulcc0Dr0hO ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-ulcc0Dr0hO .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-ulcc0Dr0hO button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #d7222e;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-ulcc0Dr0hO button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-ulcc0Dr0hO nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-ulcc0Dr0hO .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-ulcc0Dr0hO a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-ulcc0Dr0hO .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-ulcc0Dr0hO .navbar {
    height: 70px;
  }
  .cid-ulcc0Dr0hO .navbar.opened {
    height: auto;
  }
  .cid-ulcc0Dr0hO .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uhY4rPvZXj {
  padding-top: 8rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-uhY4rPvZXj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uhY4rPvZXj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uhY4rPvZXj .mbr-section-subtitle {
  background: #d7222e;
  color: #ffffff;
  width: fit-content;
  border-radius: 2rem;
  padding: 5px 1rem;
  text-align: left;
}
.cid-uhY4rPvZXj .subtitle-wrap {
  display: inline-flex;
  border-radius: 2rem;
  padding: 0.5rem;
  padding-bottom: 0;
  background: #ffffff;
  flex-direction: row;
  width: fit-content;
  align-items: center;
  margin-bottom: 2rem;
}
.cid-uhY4rPvZXj .subtitle-wrap .mbr-iconfont {
  padding: 0 15px;
  padding-bottom: 8px;
  margin: 0;
  color: #d7222e;
  font-size: 1.5rem;
}
.cid-uhY4rPvZXj .mbr-section-title {
  color: #ffffff;
}
.cid-uhY4rPvZXj .mbr-text,
.cid-uhY4rPvZXj .mbr-section-btn {
  color: #fafaf9;
}
.cid-uhY4sJDJTg {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-1-1920x801.jpg");
}
.cid-uhY4sJDJTg img,
.cid-uhY4sJDJTg .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uhY4sJDJTg .item:focus,
.cid-uhY4sJDJTg span:focus {
  outline: none;
}
.cid-uhY4sJDJTg .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uhY4sJDJTg .item {
    margin-bottom: 1rem;
  }
}
.cid-uhY4sJDJTg .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uhY4sJDJTg .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uhY4sJDJTg .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uhY4sJDJTg .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uhY4sJDJTg .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uhY4sJDJTg .mbr-section-title {
  color: #000000;
}
.cid-uhY4sJDJTg .item-title {
  text-align: center;
  color: #232323;
}
.cid-uhY4sJDJTg .item-subtitle {
  text-align: left;
}
.cid-uhY4sJDJTg .mbr-text,
.cid-uhY4sJDJTg .item .mbr-section-btn {
  text-align: center;
}
.cid-uhY4sJDJTg .content-head {
  max-width: 800px;
}
.cid-uhY8d2RWCl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-color-1921x801.jpg");
}
.cid-uhY8d2RWCl img,
.cid-uhY8d2RWCl .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uhY8d2RWCl .item:focus,
.cid-uhY8d2RWCl span:focus {
  outline: none;
}
.cid-uhY8d2RWCl .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uhY8d2RWCl .item {
    margin-bottom: 1rem;
  }
}
.cid-uhY8d2RWCl .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uhY8d2RWCl .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uhY8d2RWCl .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uhY8d2RWCl .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uhY8d2RWCl .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uhY8d2RWCl .mbr-section-title {
  color: #000000;
}
.cid-uhY8d2RWCl .item-title {
  text-align: center;
  color: #232323;
}
.cid-uhY8d2RWCl .item-subtitle {
  text-align: left;
}
.cid-uhY8d2RWCl .mbr-text,
.cid-uhY8d2RWCl .item .mbr-section-btn {
  text-align: center;
}
.cid-uhY8d2RWCl .content-head {
  max-width: 800px;
}
.cid-uliHRJ5sN6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/background-2-1921x801.jpg");
}
.cid-uliHRJ5sN6 img,
.cid-uliHRJ5sN6 .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-uliHRJ5sN6 .item:focus,
.cid-uliHRJ5sN6 span:focus {
  outline: none;
}
.cid-uliHRJ5sN6 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-uliHRJ5sN6 .item {
    margin-bottom: 1rem;
  }
}
.cid-uliHRJ5sN6 .item-content {
  margin-top: 2rem;
  padding: 0 2.25rem 2.25rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .cid-uliHRJ5sN6 .item-content {
    padding: 0 1.5rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
@media (max-width: 767px) {
  .cid-uliHRJ5sN6 .item-content {
    padding: 2rem 1.5rem;
    padding-top: 1rem;
    margin-top: 1rem;
  }
}
.cid-uliHRJ5sN6 .item-wrapper {
  position: relative;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
.cid-uliHRJ5sN6 .item-wrapper .item-footer {
  margin-top: auto;
}
.cid-uliHRJ5sN6 .mbr-section-title {
  color: #000000;
}
.cid-uliHRJ5sN6 .item-title {
  text-align: center;
  color: #232323;
}
.cid-uliHRJ5sN6 .item-subtitle {
  text-align: left;
}
.cid-uliHRJ5sN6 .mbr-text,
.cid-uliHRJ5sN6 .item .mbr-section-btn {
  text-align: center;
}
.cid-uliHRJ5sN6 .content-head {
  max-width: 800px;
}
.cid-tWwgPL2ezV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-tWwgPL2ezV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tWwgPL2ezV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .container {
    padding: 0 22px;
  }
}
.cid-tWwgPL2ezV .row {
  justify-content: space-between;
}
.cid-tWwgPL2ezV .content-wrapper {
  margin-bottom: 32px;
}
.cid-tWwgPL2ezV .content-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
.cid-tWwgPL2ezV .content-wrapper .mbr-text {
  margin-bottom: 32px;
}
.cid-tWwgPL2ezV .lists-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 1rem;
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .lists-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 768px) {
  .cid-tWwgPL2ezV .lists-wrapper {
    grid-template-columns: 1fr;
  }
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap {
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:first-child {
  color: #ffffff;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:hover,
.cid-tWwgPL2ezV .lists-wrapper .list-wrap .list .item-wrap:focus {
  color: #ffffff;
}
.cid-tWwgPL2ezV .copy-wrapper {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #635d60;
  padding-top: 16px;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .copy-wrapper {
    display: block;
  }
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper {
  width: 50%;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .copy-wrapper .social-wrapper {
    width: 100%;
    margin-bottom: 16px;
  }
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap {
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item {
  margin-left: 32px;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item:first-child {
  margin-left: 0;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a {
  display: block;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a:hover .mbr-iconfont,
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a:focus .mbr-iconfont {
  color: #ff5753;
}
.cid-tWwgPL2ezV .copy-wrapper .social-wrapper .social-wrap .soc-item a .mbr-iconfont {
  font-size: 16px;
  color: #ffffff;
  transition: all 0.3s ease-in-out;
}
.cid-tWwgPL2ezV .copy-wrapper .mbr-copy {
  width: 50%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-tWwgPL2ezV .copy-wrapper .mbr-copy {
    width: 100%;
  }
}
.cid-tWwgPL2ezV .mbr-section-title {
  color: #ff5753;
}
.cid-tWwgPL2ezV .mbr-text {
  color: #ffffff;
}
.cid-tWwgPL2ezV .list {
  color: #635d60;
}
.cid-tWwgPL2ezV .mbr-copy {
  color: #ffffff;
  text-align: right;
}
.cid-tWwgPL2ezV .mbr-section-title,
.cid-tWwgPL2ezV .mbr-section-btn {
  color: #d7222e;
}
