body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Jost', sans-serif;
  font-size: 4.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 5.75rem;
}
.display-2 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-4 {
  font-family: 'Jost', sans-serif;
  font-size: 0.9rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.125rem;
}
.display-5 {
  font-family: 'Jost', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Jost', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.68rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.22rem;
    font-size: calc( 2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.26rem + (4.6 - 2.26) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.72rem;
    font-size: calc( 0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (0.965rem + (0.9 - 0.965) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #6592e6 !important;
}
.bg-success {
  background-color: #40b0bf !important;
}
.bg-info {
  background-color: #47b5ed !important;
}
.bg-warning {
  background-color: #ffe161 !important;
}
.bg-danger {
  background-color: #f76d29 !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #2260d2 !important;
  border-color: #2260d2 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #ff0f0f !important;
  border-color: #ff0f0f !important;
}
.btn-info,
.btn-info:active {
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #148cca !important;
  border-color: #148cca !important;
}
.btn-success,
.btn-success:active {
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #2a747e !important;
  border-color: #2a747e !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
  color: #614f00 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #0a0800 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #614f00 !important;
  background-color: #ffd10a !important;
  border-color: #ffd10a !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #f76d29 !important;
  border-color: #f76d29 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #c24507 !important;
  border-color: #c24507 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #c24507 !important;
  border-color: #c24507 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #6592e6;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #2260d2 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #6592e6 !important;
  border-color: #6592e6 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ff6666;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #ff0f0f !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff6666 !important;
  border-color: #ff6666 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #47b5ed;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #148cca !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #47b5ed !important;
  border-color: #47b5ed !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #40b0bf;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #2a747e !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #ffffff !important;
  background-color: #40b0bf !important;
  border-color: #40b0bf !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffe161;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #ffd10a !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #614f00 !important;
  background-color: #ffe161 !important;
  border-color: #ffe161 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #f76d29;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #c24507 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #ffffff !important;
  background-color: #f76d29 !important;
  border-color: #f76d29 !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #6592e6 !important;
}
.text-secondary {
  color: #ff6666 !important;
}
.text-success {
  color: #40b0bf !important;
}
.text-info {
  color: #47b5ed !important;
}
.text-warning {
  color: #ffe161 !important;
}
.text-danger {
  color: #f76d29 !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #205ac5 !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #ff0000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #266a73 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #1283bc !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #facb00 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #b34007 !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: #6592e6;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #47b5ed;
}
.alert-warning {
  background-color: #ffe161;
}
.alert-danger {
  background-color: #f76d29;
}
.mbr-gallery-filter li.active .btn {
  background-color: #6592e6;
  border-color: #6592e6;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #6592e6;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #a0d8df;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #fef3ee;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Jost', sans-serif;
  font-size: 0.9rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.125rem;
}
.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: #6592e6 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Jost', sans-serif;
  font-size: 0.9rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.125rem;
}
blockquote {
  border-color: #6592e6;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #6592e6;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #6592e6;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #6592e6;
  border-bottom-color: #6592e6;
}
.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: #6592e6 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000000 !important;
  background: #ff6666 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%236592e6' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-tNODcjJBB0 {
  z-index: 1000;
  width: 100%;
}
.cid-tNODcjJBB0 nav.navbar {
  position: fixed;
}
.cid-tNODcjJBB0 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tNODcjJBB0 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tNODcjJBB0 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tNODcjJBB0 .dropdown-item:hover,
.cid-tNODcjJBB0 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tNODcjJBB0 .dropdown-item:hover span {
  color: white;
}
.cid-tNODcjJBB0 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tNODcjJBB0 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tNODcjJBB0 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tNODcjJBB0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tNODcjJBB0 .nav-link {
  position: relative;
}
.cid-tNODcjJBB0 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tNODcjJBB0 .container {
    flex-wrap: wrap;
  }
}
.cid-tNODcjJBB0 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tNODcjJBB0 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tNODcjJBB0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tNODcjJBB0 .dropdown-menu,
.cid-tNODcjJBB0 .navbar.opened {
  background: #081d20 !important;
}
.cid-tNODcjJBB0 .nav-item:focus,
.cid-tNODcjJBB0 .nav-link:focus {
  outline: none;
}
.cid-tNODcjJBB0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tNODcjJBB0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tNODcjJBB0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tNODcjJBB0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tNODcjJBB0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tNODcjJBB0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tNODcjJBB0 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tNODcjJBB0 .navbar.opened {
  transition: all 0.3s;
}
.cid-tNODcjJBB0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tNODcjJBB0 .navbar .navbar-logo img {
  width: auto;
}
.cid-tNODcjJBB0 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tNODcjJBB0 .navbar.collapsed {
  justify-content: center;
}
.cid-tNODcjJBB0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tNODcjJBB0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tNODcjJBB0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tNODcjJBB0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tNODcjJBB0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tNODcjJBB0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tNODcjJBB0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tNODcjJBB0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tNODcjJBB0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tNODcjJBB0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tNODcjJBB0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tNODcjJBB0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tNODcjJBB0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tNODcjJBB0 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tNODcjJBB0 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tNODcjJBB0 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tNODcjJBB0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tNODcjJBB0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tNODcjJBB0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tNODcjJBB0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tNODcjJBB0 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tNODcjJBB0 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tNODcjJBB0 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tNODcjJBB0 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tNODcjJBB0 .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-tNODcjJBB0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tNODcjJBB0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tNODcjJBB0 .dropdown-item.active,
.cid-tNODcjJBB0 .dropdown-item:active {
  background-color: transparent;
}
.cid-tNODcjJBB0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tNODcjJBB0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tNODcjJBB0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tNODcjJBB0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tNODcjJBB0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tNODcjJBB0 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tNODcjJBB0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tNODcjJBB0 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tNODcjJBB0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tNODcjJBB0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tNODcjJBB0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tNODcjJBB0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNODcjJBB0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tNODcjJBB0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tNODcjJBB0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNODcjJBB0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tNODcjJBB0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tNODcjJBB0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tNODcjJBB0 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tNODcjJBB0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tNODcjJBB0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tNODcjJBB0 .navbar {
    height: 70px;
  }
  .cid-tNODcjJBB0 .navbar.opened {
    height: auto;
  }
  .cid-tNODcjJBB0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tNOIhTOMu2 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tNOIhTOMu2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNOIhTOMu2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNOIhTOMu2 .mbr-section-title {
  color: #ffffff;
}
.cid-tNOIhTOMu2 .mbr-text,
.cid-tNOIhTOMu2 .mbr-section-btn {
  color: #ffffff;
}
.cid-tX3ssMR6kX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tX3ssMR6kX h6 {
  line-height: 1.2;
}
.cid-tX3ssMR6kX img,
.cid-tX3ssMR6kX .item-img {
  width: 100%;
}
.cid-tX3ssMR6kX .item:focus,
.cid-tX3ssMR6kX span:focus {
  outline: none;
}
.cid-tX3ssMR6kX .item {
  cursor: pointer;
}
.cid-tX3ssMR6kX .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tX3ssMR6kX .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tX3ssMR6kX .mbr-section-title {
  color: #000000;
}
.cid-tX3ssMR6kX .mbr-text,
.cid-tX3ssMR6kX .mbr-section-btn {
  color: #000000;
}
.cid-tX3ssMR6kX .item-title {
  color: #000000;
  text-align: center;
}
.cid-tX3ssMR6kX .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tX3ssMR6kX .item-text {
  color: #000000;
  text-align: center;
}
.cid-tX3ssMR6kX .content-head {
  max-width: 800px;
}
.cid-tX3ssMR6kX .item-title,
.cid-tX3ssMR6kX .mbr-section-btn {
  color: #f76d29;
}
.cid-tNOSsuKcuQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tNOSsuKcuQ img,
.cid-tNOSsuKcuQ .item-img {
  width: 100%;
}
.cid-tNOSsuKcuQ .item:focus,
.cid-tNOSsuKcuQ span:focus {
  outline: none;
}
.cid-tNOSsuKcuQ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tNOSsuKcuQ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tNOSsuKcuQ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tNOSsuKcuQ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNOSsuKcuQ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tNOSsuKcuQ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tNOSsuKcuQ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tNOSsuKcuQ .mbr-section-title {
  color: #232323;
}
.cid-tNOSsuKcuQ .mbr-text,
.cid-tNOSsuKcuQ .mbr-section-btn {
  text-align: left;
}
.cid-tNOSsuKcuQ .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tNOSsuKcuQ .item-subtitle {
  text-align: left;
}
.cid-tNOSsuKcuQ .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXHVB0nOnU {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXHVB0nOnU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXHVB0nOnU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXHVB0nOnU .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tXHVB0nOnU .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tXHVB0nOnU .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #6592e6;
}
.cid-tXHVB0nOnU .panel-body,
.cid-tXHVB0nOnU .card-header {
  padding: 1rem 0;
}
.cid-tXHVB0nOnU .panel-title-edit {
  color: #ffffff;
}
.cid-tNUlTAcHLX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tNUlTAcHLX img,
.cid-tNUlTAcHLX .item-img {
  width: 100%;
}
.cid-tNUlTAcHLX .item:focus,
.cid-tNUlTAcHLX span:focus {
  outline: none;
}
.cid-tNUlTAcHLX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tNUlTAcHLX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tNUlTAcHLX .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tNUlTAcHLX .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tNUlTAcHLX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tNUlTAcHLX .mbr-section-title {
  color: #f76d29;
}
.cid-tNUlTAcHLX .mbr-text,
.cid-tNUlTAcHLX .mbr-section-btn {
  text-align: left;
}
.cid-tNUlTAcHLX .item-title {
  text-align: left;
}
.cid-tNUlTAcHLX .item-subtitle {
  text-align: center;
}
.cid-tNVceWlJSD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tNVceWlJSD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNVceWlJSD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNVceWlJSD .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tNVceWlJSD .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tNVceWlJSD .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tNVceWlJSD .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tNVceWlJSD .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tNVi735DtE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tNVi735DtE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tNVi735DtE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tNVi735DtE .google-map {
  height: 30rem;
  position: relative;
}
.cid-tNVi735DtE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tNVi735DtE .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tNVi735DtE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tNVi735DtE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tNVitVZ71Q {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX3jFtiyI5 {
  z-index: 1000;
  width: 100%;
}
.cid-tX3jFtiyI5 nav.navbar {
  position: fixed;
}
.cid-tX3jFtiyI5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX3jFtiyI5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX3jFtiyI5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX3jFtiyI5 .dropdown-item:hover,
.cid-tX3jFtiyI5 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX3jFtiyI5 .dropdown-item:hover span {
  color: white;
}
.cid-tX3jFtiyI5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX3jFtiyI5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX3jFtiyI5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX3jFtiyI5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX3jFtiyI5 .nav-link {
  position: relative;
}
.cid-tX3jFtiyI5 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX3jFtiyI5 .container {
    flex-wrap: wrap;
  }
}
.cid-tX3jFtiyI5 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX3jFtiyI5 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX3jFtiyI5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX3jFtiyI5 .dropdown-menu,
.cid-tX3jFtiyI5 .navbar.opened {
  background: #081d20 !important;
}
.cid-tX3jFtiyI5 .nav-item:focus,
.cid-tX3jFtiyI5 .nav-link:focus {
  outline: none;
}
.cid-tX3jFtiyI5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX3jFtiyI5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX3jFtiyI5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX3jFtiyI5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX3jFtiyI5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX3jFtiyI5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX3jFtiyI5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX3jFtiyI5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tX3jFtiyI5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX3jFtiyI5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tX3jFtiyI5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX3jFtiyI5 .navbar.collapsed {
  justify-content: center;
}
.cid-tX3jFtiyI5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX3jFtiyI5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX3jFtiyI5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX3jFtiyI5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX3jFtiyI5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX3jFtiyI5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX3jFtiyI5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX3jFtiyI5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX3jFtiyI5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX3jFtiyI5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX3jFtiyI5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX3jFtiyI5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX3jFtiyI5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX3jFtiyI5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX3jFtiyI5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX3jFtiyI5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX3jFtiyI5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX3jFtiyI5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX3jFtiyI5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX3jFtiyI5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX3jFtiyI5 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX3jFtiyI5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX3jFtiyI5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX3jFtiyI5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX3jFtiyI5 .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-tX3jFtiyI5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX3jFtiyI5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX3jFtiyI5 .dropdown-item.active,
.cid-tX3jFtiyI5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tX3jFtiyI5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX3jFtiyI5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX3jFtiyI5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX3jFtiyI5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX3jFtiyI5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX3jFtiyI5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX3jFtiyI5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX3jFtiyI5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX3jFtiyI5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX3jFtiyI5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX3jFtiyI5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX3jFtiyI5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX3jFtiyI5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX3jFtiyI5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX3jFtiyI5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX3jFtiyI5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX3jFtiyI5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX3jFtiyI5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX3jFtiyI5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX3jFtiyI5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX3jFtiyI5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX3jFtiyI5 .navbar {
    height: 70px;
  }
  .cid-tX3jFtiyI5 .navbar.opened {
    height: auto;
  }
  .cid-tX3jFtiyI5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX3jFtYjcj {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/maredumilli-bg-1280x720.jpg");
}
.cid-tX3jFtYjcj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX3jFtYjcj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX3jFtYjcj .mbr-section-title {
  color: #ffffff;
}
.cid-tX3jFtYjcj .mbr-text,
.cid-tX3jFtYjcj .mbr-section-btn {
  color: #ffffff;
}
.cid-tX3jFwOjCq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX3jFwOjCq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX3jFwOjCq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX3jFwOjCq .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX3jFwOjCq .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX3jFwOjCq .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX3jFwOjCq .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX3jFwOjCq .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX3jFxt8mC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX3jFxt8mC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX3jFxt8mC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX3jFxt8mC .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX3jFxt8mC .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX3jFxt8mC .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX3jFxt8mC .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX3jFxt8mC .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX3jFxRlmg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX3lqZE6Ev {
  z-index: 1000;
  width: 100%;
}
.cid-tX3lqZE6Ev nav.navbar {
  position: fixed;
}
.cid-tX3lqZE6Ev .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX3lqZE6Ev .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX3lqZE6Ev .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX3lqZE6Ev .dropdown-item:hover,
.cid-tX3lqZE6Ev .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX3lqZE6Ev .dropdown-item:hover span {
  color: white;
}
.cid-tX3lqZE6Ev .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX3lqZE6Ev .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX3lqZE6Ev .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX3lqZE6Ev .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX3lqZE6Ev .nav-link {
  position: relative;
}
.cid-tX3lqZE6Ev .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX3lqZE6Ev .container {
    flex-wrap: wrap;
  }
}
.cid-tX3lqZE6Ev .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX3lqZE6Ev .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX3lqZE6Ev .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX3lqZE6Ev .dropdown-menu,
.cid-tX3lqZE6Ev .navbar.opened {
  background: #081d20 !important;
}
.cid-tX3lqZE6Ev .nav-item:focus,
.cid-tX3lqZE6Ev .nav-link:focus {
  outline: none;
}
.cid-tX3lqZE6Ev .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX3lqZE6Ev .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX3lqZE6Ev .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX3lqZE6Ev .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX3lqZE6Ev .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX3lqZE6Ev .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX3lqZE6Ev .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX3lqZE6Ev .navbar.opened {
  transition: all 0.3s;
}
.cid-tX3lqZE6Ev .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX3lqZE6Ev .navbar .navbar-logo img {
  width: auto;
}
.cid-tX3lqZE6Ev .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX3lqZE6Ev .navbar.collapsed {
  justify-content: center;
}
.cid-tX3lqZE6Ev .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX3lqZE6Ev .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX3lqZE6Ev .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX3lqZE6Ev .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX3lqZE6Ev .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX3lqZE6Ev .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX3lqZE6Ev .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX3lqZE6Ev .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX3lqZE6Ev .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX3lqZE6Ev .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX3lqZE6Ev .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX3lqZE6Ev .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX3lqZE6Ev .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX3lqZE6Ev .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX3lqZE6Ev .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX3lqZE6Ev .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX3lqZE6Ev .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX3lqZE6Ev .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX3lqZE6Ev .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX3lqZE6Ev .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX3lqZE6Ev .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX3lqZE6Ev .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX3lqZE6Ev .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX3lqZE6Ev .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX3lqZE6Ev .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-tX3lqZE6Ev .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX3lqZE6Ev .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX3lqZE6Ev .dropdown-item.active,
.cid-tX3lqZE6Ev .dropdown-item:active {
  background-color: transparent;
}
.cid-tX3lqZE6Ev .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX3lqZE6Ev .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX3lqZE6Ev .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX3lqZE6Ev .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX3lqZE6Ev .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX3lqZE6Ev .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX3lqZE6Ev ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX3lqZE6Ev .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX3lqZE6Ev button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX3lqZE6Ev button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX3lqZE6Ev button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX3lqZE6Ev button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX3lqZE6Ev button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX3lqZE6Ev button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX3lqZE6Ev nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX3lqZE6Ev nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX3lqZE6Ev nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX3lqZE6Ev nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX3lqZE6Ev .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX3lqZE6Ev a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX3lqZE6Ev .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX3lqZE6Ev .navbar {
    height: 70px;
  }
  .cid-tX3lqZE6Ev .navbar.opened {
    height: auto;
  }
  .cid-tX3lqZE6Ev .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX3lr0RAvx {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX3lr0RAvx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX3lr0RAvx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX3lr0RAvx .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX3lr0RAvx .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX3lr0RAvx .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX3lr0RAvx .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX3lr0RAvx .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX3lr1yTxn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX3lr1yTxn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX3lr1yTxn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX3lr1yTxn .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX3lr1yTxn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX3lr1yTxn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX3lr1yTxn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX3lr1yTxn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX3lr1YmxL {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX8LybPMWb {
  z-index: 1000;
  width: 100%;
}
.cid-tX8LybPMWb nav.navbar {
  position: fixed;
}
.cid-tX8LybPMWb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8LybPMWb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX8LybPMWb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX8LybPMWb .dropdown-item:hover,
.cid-tX8LybPMWb .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX8LybPMWb .dropdown-item:hover span {
  color: white;
}
.cid-tX8LybPMWb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX8LybPMWb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX8LybPMWb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX8LybPMWb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX8LybPMWb .nav-link {
  position: relative;
}
.cid-tX8LybPMWb .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8LybPMWb .container {
    flex-wrap: wrap;
  }
}
.cid-tX8LybPMWb .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8LybPMWb .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX8LybPMWb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX8LybPMWb .dropdown-menu,
.cid-tX8LybPMWb .navbar.opened {
  background: #081d20 !important;
}
.cid-tX8LybPMWb .nav-item:focus,
.cid-tX8LybPMWb .nav-link:focus {
  outline: none;
}
.cid-tX8LybPMWb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX8LybPMWb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX8LybPMWb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX8LybPMWb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8LybPMWb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX8LybPMWb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX8LybPMWb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX8LybPMWb .navbar.opened {
  transition: all 0.3s;
}
.cid-tX8LybPMWb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX8LybPMWb .navbar .navbar-logo img {
  width: auto;
}
.cid-tX8LybPMWb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX8LybPMWb .navbar.collapsed {
  justify-content: center;
}
.cid-tX8LybPMWb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX8LybPMWb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX8LybPMWb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX8LybPMWb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX8LybPMWb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX8LybPMWb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX8LybPMWb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX8LybPMWb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX8LybPMWb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX8LybPMWb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX8LybPMWb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX8LybPMWb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX8LybPMWb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX8LybPMWb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX8LybPMWb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX8LybPMWb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX8LybPMWb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX8LybPMWb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX8LybPMWb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX8LybPMWb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX8LybPMWb .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX8LybPMWb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX8LybPMWb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX8LybPMWb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX8LybPMWb .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-tX8LybPMWb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX8LybPMWb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX8LybPMWb .dropdown-item.active,
.cid-tX8LybPMWb .dropdown-item:active {
  background-color: transparent;
}
.cid-tX8LybPMWb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX8LybPMWb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX8LybPMWb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX8LybPMWb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX8LybPMWb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX8LybPMWb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX8LybPMWb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX8LybPMWb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX8LybPMWb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX8LybPMWb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX8LybPMWb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX8LybPMWb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8LybPMWb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8LybPMWb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX8LybPMWb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8LybPMWb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX8LybPMWb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX8LybPMWb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8LybPMWb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX8LybPMWb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX8LybPMWb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX8LybPMWb .navbar {
    height: 70px;
  }
  .cid-tX8LybPMWb .navbar.opened {
    height: auto;
  }
  .cid-tX8LybPMWb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX8Lycij2F {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/20858972652-03f3cb80ca-o-1024x684.jpeg");
}
.cid-tX8Lycij2F .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8Lycij2F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8Lycij2F .mbr-section-title {
  color: #ffffff;
}
.cid-tX8Lycij2F .mbr-text,
.cid-tX8Lycij2F .mbr-section-btn {
  color: #ffffff;
}
.cid-tX8MDGyzKt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX8MDGyzKt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8MDGyzKt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8MDGyzKt .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX8MDGyzKt .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX8MDGyzKt .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8MDGyzKt .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX8MDGyzKt .mbr-text,
.cid-tX8MDGyzKt .mbr-section-btn {
  text-align: left;
}
.cid-tX8MDGyzKt .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh52cvVyA {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh52cvVyA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh52cvVyA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh52cvVyA .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh52cvVyA .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh52cvVyA .item-wrapper {
  position: relative;
}
.cid-tXh52cvVyA .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh52cvVyA .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh52cvVyA .carousel-control,
.cid-tXh52cvVyA .close {
  background: #1b1b1b;
}
.cid-tXh52cvVyA .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh52cvVyA .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh52cvVyA .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh52cvVyA .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh52cvVyA .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh52cvVyA .close::before {
  content: '\e91a';
}
.cid-tXh52cvVyA .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh52cvVyA .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh52cvVyA .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh52cvVyA .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh52cvVyA .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh52cvVyA .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh52cvVyA .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh52cvVyA .carousel-indicators li.active,
.cid-tXh52cvVyA .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh52cvVyA .carousel-indicators li::after,
.cid-tXh52cvVyA .carousel-indicators li::before {
  content: none;
}
.cid-tXh52cvVyA .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh52cvVyA .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh52cvVyA .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh52cvVyA .carousel-indicators {
    display: none;
  }
}
.cid-tXh52cvVyA .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh52cvVyA .carousel-inner > .active {
  display: block;
}
.cid-tXh52cvVyA .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh52cvVyA .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh52cvVyA .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh52cvVyA .carousel-control,
  .cid-tXh52cvVyA .carousel-indicators,
  .cid-tXh52cvVyA .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh52cvVyA .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh52cvVyA .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh52cvVyA .carousel-indicators .active,
.cid-tXh52cvVyA .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh52cvVyA .carousel-indicators .active {
  background: #fff;
}
.cid-tXh52cvVyA .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh52cvVyA .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh52cvVyA .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh52cvVyA .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh52cvVyA .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh52cvVyA .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh52cvVyA .carousel {
  width: 100%;
}
.cid-tXh52cvVyA .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh52cvVyA .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh52cvVyA .modal.fade .modal-dialog,
.cid-tXh52cvVyA .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh52cvVyA .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh52cvVyA .content-head {
  max-width: 800px;
}
.cid-tX8LyfKIJd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX8LyfKIJd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8LyfKIJd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8LyfKIJd .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX8LyfKIJd .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX8LyfKIJd .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8LyfKIJd .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX8LyfKIJd .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX8LyglEmo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX8LyglEmo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8LyglEmo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8LyglEmo .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX8LyglEmo .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX8LyglEmo .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX8LyglEmo .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX8LyglEmo .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX8LygPZRO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX8Pgzv5Kq {
  z-index: 1000;
  width: 100%;
}
.cid-tX8Pgzv5Kq nav.navbar {
  position: fixed;
}
.cid-tX8Pgzv5Kq .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8Pgzv5Kq .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX8Pgzv5Kq .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX8Pgzv5Kq .dropdown-item:hover,
.cid-tX8Pgzv5Kq .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX8Pgzv5Kq .dropdown-item:hover span {
  color: white;
}
.cid-tX8Pgzv5Kq .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX8Pgzv5Kq .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX8Pgzv5Kq .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX8Pgzv5Kq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX8Pgzv5Kq .nav-link {
  position: relative;
}
.cid-tX8Pgzv5Kq .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8Pgzv5Kq .container {
    flex-wrap: wrap;
  }
}
.cid-tX8Pgzv5Kq .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8Pgzv5Kq .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX8Pgzv5Kq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX8Pgzv5Kq .dropdown-menu,
.cid-tX8Pgzv5Kq .navbar.opened {
  background: #081d20 !important;
}
.cid-tX8Pgzv5Kq .nav-item:focus,
.cid-tX8Pgzv5Kq .nav-link:focus {
  outline: none;
}
.cid-tX8Pgzv5Kq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX8Pgzv5Kq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX8Pgzv5Kq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX8Pgzv5Kq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8Pgzv5Kq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX8Pgzv5Kq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX8Pgzv5Kq .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX8Pgzv5Kq .navbar.opened {
  transition: all 0.3s;
}
.cid-tX8Pgzv5Kq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX8Pgzv5Kq .navbar .navbar-logo img {
  width: auto;
}
.cid-tX8Pgzv5Kq .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX8Pgzv5Kq .navbar.collapsed {
  justify-content: center;
}
.cid-tX8Pgzv5Kq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX8Pgzv5Kq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX8Pgzv5Kq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX8Pgzv5Kq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX8Pgzv5Kq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX8Pgzv5Kq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX8Pgzv5Kq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX8Pgzv5Kq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX8Pgzv5Kq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX8Pgzv5Kq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX8Pgzv5Kq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX8Pgzv5Kq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX8Pgzv5Kq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX8Pgzv5Kq .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX8Pgzv5Kq .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX8Pgzv5Kq .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX8Pgzv5Kq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX8Pgzv5Kq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX8Pgzv5Kq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX8Pgzv5Kq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX8Pgzv5Kq .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX8Pgzv5Kq .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX8Pgzv5Kq .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX8Pgzv5Kq .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX8Pgzv5Kq .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-tX8Pgzv5Kq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX8Pgzv5Kq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX8Pgzv5Kq .dropdown-item.active,
.cid-tX8Pgzv5Kq .dropdown-item:active {
  background-color: transparent;
}
.cid-tX8Pgzv5Kq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX8Pgzv5Kq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX8Pgzv5Kq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX8Pgzv5Kq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX8Pgzv5Kq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX8Pgzv5Kq .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX8Pgzv5Kq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX8Pgzv5Kq .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX8Pgzv5Kq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX8Pgzv5Kq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX8Pgzv5Kq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX8Pgzv5Kq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8Pgzv5Kq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8Pgzv5Kq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX8Pgzv5Kq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8Pgzv5Kq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX8Pgzv5Kq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX8Pgzv5Kq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8Pgzv5Kq .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX8Pgzv5Kq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX8Pgzv5Kq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX8Pgzv5Kq .navbar {
    height: 70px;
  }
  .cid-tX8Pgzv5Kq .navbar.opened {
    height: auto;
  }
  .cid-tX8Pgzv5Kq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX8PgA9Gtu {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/20858972652-03f3cb80ca-o-1024x684.jpeg");
}
.cid-tX8PgA9Gtu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8PgA9Gtu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8PgA9Gtu .mbr-section-title {
  color: #ffffff;
}
.cid-tX8PgA9Gtu .mbr-text,
.cid-tX8PgA9Gtu .mbr-section-btn {
  color: #ffffff;
}
.cid-tX8PgB04g5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX8PgB04g5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8PgB04g5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8PgB04g5 .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX8PgB04g5 .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX8PgB04g5 .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8PgB04g5 .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX8PgB04g5 .mbr-text,
.cid-tX8PgB04g5 .mbr-section-btn {
  text-align: left;
}
.cid-tX8PgB04g5 .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh57KVJnl {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh57KVJnl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh57KVJnl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh57KVJnl .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh57KVJnl .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh57KVJnl .item-wrapper {
  position: relative;
}
.cid-tXh57KVJnl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh57KVJnl .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh57KVJnl .carousel-control,
.cid-tXh57KVJnl .close {
  background: #1b1b1b;
}
.cid-tXh57KVJnl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh57KVJnl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh57KVJnl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh57KVJnl .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh57KVJnl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh57KVJnl .close::before {
  content: '\e91a';
}
.cid-tXh57KVJnl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh57KVJnl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh57KVJnl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh57KVJnl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh57KVJnl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh57KVJnl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh57KVJnl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh57KVJnl .carousel-indicators li.active,
.cid-tXh57KVJnl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh57KVJnl .carousel-indicators li::after,
.cid-tXh57KVJnl .carousel-indicators li::before {
  content: none;
}
.cid-tXh57KVJnl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh57KVJnl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh57KVJnl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh57KVJnl .carousel-indicators {
    display: none;
  }
}
.cid-tXh57KVJnl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh57KVJnl .carousel-inner > .active {
  display: block;
}
.cid-tXh57KVJnl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh57KVJnl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh57KVJnl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh57KVJnl .carousel-control,
  .cid-tXh57KVJnl .carousel-indicators,
  .cid-tXh57KVJnl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh57KVJnl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh57KVJnl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh57KVJnl .carousel-indicators .active,
.cid-tXh57KVJnl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh57KVJnl .carousel-indicators .active {
  background: #fff;
}
.cid-tXh57KVJnl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh57KVJnl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh57KVJnl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh57KVJnl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh57KVJnl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh57KVJnl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh57KVJnl .carousel {
  width: 100%;
}
.cid-tXh57KVJnl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh57KVJnl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh57KVJnl .modal.fade .modal-dialog,
.cid-tXh57KVJnl .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh57KVJnl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh57KVJnl .content-head {
  max-width: 800px;
}
.cid-tX8PgBCBUg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX8PgBCBUg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8PgBCBUg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8PgBCBUg .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX8PgBCBUg .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX8PgBCBUg .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8PgBCBUg .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX8PgBCBUg .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX8PgCnfZO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX8PgCnfZO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8PgCnfZO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8PgCnfZO .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX8PgCnfZO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX8PgCnfZO .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX8PgCnfZO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX8PgCnfZO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX8PgCXmmk {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX8Q2XRzoU {
  z-index: 1000;
  width: 100%;
}
.cid-tX8Q2XRzoU nav.navbar {
  position: fixed;
}
.cid-tX8Q2XRzoU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8Q2XRzoU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX8Q2XRzoU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX8Q2XRzoU .dropdown-item:hover,
.cid-tX8Q2XRzoU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX8Q2XRzoU .dropdown-item:hover span {
  color: white;
}
.cid-tX8Q2XRzoU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX8Q2XRzoU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX8Q2XRzoU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX8Q2XRzoU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX8Q2XRzoU .nav-link {
  position: relative;
}
.cid-tX8Q2XRzoU .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8Q2XRzoU .container {
    flex-wrap: wrap;
  }
}
.cid-tX8Q2XRzoU .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8Q2XRzoU .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX8Q2XRzoU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX8Q2XRzoU .dropdown-menu,
.cid-tX8Q2XRzoU .navbar.opened {
  background: #081d20 !important;
}
.cid-tX8Q2XRzoU .nav-item:focus,
.cid-tX8Q2XRzoU .nav-link:focus {
  outline: none;
}
.cid-tX8Q2XRzoU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX8Q2XRzoU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX8Q2XRzoU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX8Q2XRzoU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8Q2XRzoU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX8Q2XRzoU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX8Q2XRzoU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX8Q2XRzoU .navbar.opened {
  transition: all 0.3s;
}
.cid-tX8Q2XRzoU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX8Q2XRzoU .navbar .navbar-logo img {
  width: auto;
}
.cid-tX8Q2XRzoU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX8Q2XRzoU .navbar.collapsed {
  justify-content: center;
}
.cid-tX8Q2XRzoU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX8Q2XRzoU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX8Q2XRzoU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX8Q2XRzoU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX8Q2XRzoU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX8Q2XRzoU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX8Q2XRzoU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX8Q2XRzoU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX8Q2XRzoU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX8Q2XRzoU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX8Q2XRzoU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX8Q2XRzoU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX8Q2XRzoU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX8Q2XRzoU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX8Q2XRzoU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX8Q2XRzoU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX8Q2XRzoU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX8Q2XRzoU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX8Q2XRzoU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX8Q2XRzoU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX8Q2XRzoU .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX8Q2XRzoU .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX8Q2XRzoU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX8Q2XRzoU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX8Q2XRzoU .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-tX8Q2XRzoU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX8Q2XRzoU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX8Q2XRzoU .dropdown-item.active,
.cid-tX8Q2XRzoU .dropdown-item:active {
  background-color: transparent;
}
.cid-tX8Q2XRzoU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX8Q2XRzoU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX8Q2XRzoU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX8Q2XRzoU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX8Q2XRzoU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX8Q2XRzoU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX8Q2XRzoU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX8Q2XRzoU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX8Q2XRzoU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX8Q2XRzoU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX8Q2XRzoU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX8Q2XRzoU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8Q2XRzoU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8Q2XRzoU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX8Q2XRzoU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8Q2XRzoU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX8Q2XRzoU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX8Q2XRzoU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8Q2XRzoU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX8Q2XRzoU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX8Q2XRzoU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX8Q2XRzoU .navbar {
    height: 70px;
  }
  .cid-tX8Q2XRzoU .navbar.opened {
    height: auto;
  }
  .cid-tX8Q2XRzoU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX8Q2YQanT {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/papikondalu-tourism-800x500.png");
}
.cid-tX8Q2YQanT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8Q2YQanT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8Q2YQanT .mbr-section-title {
  color: #ffffff;
}
.cid-tX8Q2YQanT .mbr-text,
.cid-tX8Q2YQanT .mbr-section-btn {
  color: #ffffff;
}
.cid-tX8Q2ZZJVA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX8Q2ZZJVA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8Q2ZZJVA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8Q2ZZJVA .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX8Q2ZZJVA .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX8Q2ZZJVA .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8Q2ZZJVA .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX8Q2ZZJVA .mbr-text,
.cid-tX8Q2ZZJVA .mbr-section-btn {
  text-align: left;
}
.cid-tX8Q2ZZJVA .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh5dFlIKv {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh5dFlIKv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh5dFlIKv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh5dFlIKv .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh5dFlIKv .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh5dFlIKv .item-wrapper {
  position: relative;
}
.cid-tXh5dFlIKv .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh5dFlIKv .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh5dFlIKv .carousel-control,
.cid-tXh5dFlIKv .close {
  background: #1b1b1b;
}
.cid-tXh5dFlIKv .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh5dFlIKv .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh5dFlIKv .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh5dFlIKv .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh5dFlIKv .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh5dFlIKv .close::before {
  content: '\e91a';
}
.cid-tXh5dFlIKv .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh5dFlIKv .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh5dFlIKv .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5dFlIKv .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh5dFlIKv .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh5dFlIKv .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh5dFlIKv .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh5dFlIKv .carousel-indicators li.active,
.cid-tXh5dFlIKv .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh5dFlIKv .carousel-indicators li::after,
.cid-tXh5dFlIKv .carousel-indicators li::before {
  content: none;
}
.cid-tXh5dFlIKv .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh5dFlIKv .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh5dFlIKv .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh5dFlIKv .carousel-indicators {
    display: none;
  }
}
.cid-tXh5dFlIKv .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh5dFlIKv .carousel-inner > .active {
  display: block;
}
.cid-tXh5dFlIKv .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5dFlIKv .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh5dFlIKv .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh5dFlIKv .carousel-control,
  .cid-tXh5dFlIKv .carousel-indicators,
  .cid-tXh5dFlIKv .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh5dFlIKv .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh5dFlIKv .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh5dFlIKv .carousel-indicators .active,
.cid-tXh5dFlIKv .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh5dFlIKv .carousel-indicators .active {
  background: #fff;
}
.cid-tXh5dFlIKv .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh5dFlIKv .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh5dFlIKv .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh5dFlIKv .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh5dFlIKv .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh5dFlIKv .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh5dFlIKv .carousel {
  width: 100%;
}
.cid-tXh5dFlIKv .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh5dFlIKv .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh5dFlIKv .modal.fade .modal-dialog,
.cid-tXh5dFlIKv .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh5dFlIKv .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh5dFlIKv .content-head {
  max-width: 800px;
}
.cid-tX8Q30thuZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX8Q30thuZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8Q30thuZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8Q30thuZ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX8Q30thuZ .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX8Q30thuZ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8Q30thuZ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX8Q30thuZ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX8Q318NfE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX8Q318NfE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8Q318NfE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8Q318NfE .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX8Q318NfE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX8Q318NfE .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX8Q318NfE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX8Q318NfE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX8Q31HgCm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX8QXkRM3D {
  z-index: 1000;
  width: 100%;
}
.cid-tX8QXkRM3D nav.navbar {
  position: fixed;
}
.cid-tX8QXkRM3D .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8QXkRM3D .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX8QXkRM3D .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX8QXkRM3D .dropdown-item:hover,
.cid-tX8QXkRM3D .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX8QXkRM3D .dropdown-item:hover span {
  color: white;
}
.cid-tX8QXkRM3D .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX8QXkRM3D .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX8QXkRM3D .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX8QXkRM3D .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX8QXkRM3D .nav-link {
  position: relative;
}
.cid-tX8QXkRM3D .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8QXkRM3D .container {
    flex-wrap: wrap;
  }
}
.cid-tX8QXkRM3D .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8QXkRM3D .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX8QXkRM3D .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX8QXkRM3D .dropdown-menu,
.cid-tX8QXkRM3D .navbar.opened {
  background: #081d20 !important;
}
.cid-tX8QXkRM3D .nav-item:focus,
.cid-tX8QXkRM3D .nav-link:focus {
  outline: none;
}
.cid-tX8QXkRM3D .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX8QXkRM3D .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX8QXkRM3D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX8QXkRM3D .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8QXkRM3D .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX8QXkRM3D .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX8QXkRM3D .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX8QXkRM3D .navbar.opened {
  transition: all 0.3s;
}
.cid-tX8QXkRM3D .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX8QXkRM3D .navbar .navbar-logo img {
  width: auto;
}
.cid-tX8QXkRM3D .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX8QXkRM3D .navbar.collapsed {
  justify-content: center;
}
.cid-tX8QXkRM3D .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX8QXkRM3D .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX8QXkRM3D .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX8QXkRM3D .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX8QXkRM3D .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX8QXkRM3D .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX8QXkRM3D .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX8QXkRM3D .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX8QXkRM3D .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX8QXkRM3D .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX8QXkRM3D .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX8QXkRM3D .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX8QXkRM3D .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX8QXkRM3D .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX8QXkRM3D .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX8QXkRM3D .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX8QXkRM3D .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX8QXkRM3D .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX8QXkRM3D .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX8QXkRM3D .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX8QXkRM3D .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX8QXkRM3D .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX8QXkRM3D .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX8QXkRM3D .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX8QXkRM3D .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-tX8QXkRM3D .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX8QXkRM3D .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX8QXkRM3D .dropdown-item.active,
.cid-tX8QXkRM3D .dropdown-item:active {
  background-color: transparent;
}
.cid-tX8QXkRM3D .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX8QXkRM3D .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX8QXkRM3D .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX8QXkRM3D .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX8QXkRM3D .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX8QXkRM3D .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX8QXkRM3D ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX8QXkRM3D .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX8QXkRM3D button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX8QXkRM3D button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX8QXkRM3D button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX8QXkRM3D button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8QXkRM3D button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8QXkRM3D button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX8QXkRM3D nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8QXkRM3D nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX8QXkRM3D nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX8QXkRM3D nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8QXkRM3D .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX8QXkRM3D a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX8QXkRM3D .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX8QXkRM3D .navbar {
    height: 70px;
  }
  .cid-tX8QXkRM3D .navbar.opened {
    height: auto;
  }
  .cid-tX8QXkRM3D .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX8QXlr4nU {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/5057486224-632866ecef-o-1024x783.jpeg");
}
.cid-tX8QXlr4nU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8QXlr4nU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8QXlr4nU .mbr-section-title {
  color: #ffffff;
}
.cid-tX8QXlr4nU .mbr-text,
.cid-tX8QXlr4nU .mbr-section-btn {
  color: #ffffff;
}
.cid-tX8QXlWlfr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX8QXlWlfr .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8QXlWlfr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8QXlWlfr .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX8QXlWlfr .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX8QXlWlfr .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8QXlWlfr .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX8QXlWlfr .mbr-text,
.cid-tX8QXlWlfr .mbr-section-btn {
  text-align: left;
}
.cid-tX8QXlWlfr .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh5p09K5G {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh5p09K5G .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh5p09K5G .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh5p09K5G .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh5p09K5G .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh5p09K5G .item-wrapper {
  position: relative;
}
.cid-tXh5p09K5G .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh5p09K5G .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh5p09K5G .carousel-control,
.cid-tXh5p09K5G .close {
  background: #1b1b1b;
}
.cid-tXh5p09K5G .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh5p09K5G .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh5p09K5G .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh5p09K5G .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh5p09K5G .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh5p09K5G .close::before {
  content: '\e91a';
}
.cid-tXh5p09K5G .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh5p09K5G .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh5p09K5G .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5p09K5G .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh5p09K5G .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh5p09K5G .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh5p09K5G .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh5p09K5G .carousel-indicators li.active,
.cid-tXh5p09K5G .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh5p09K5G .carousel-indicators li::after,
.cid-tXh5p09K5G .carousel-indicators li::before {
  content: none;
}
.cid-tXh5p09K5G .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh5p09K5G .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh5p09K5G .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh5p09K5G .carousel-indicators {
    display: none;
  }
}
.cid-tXh5p09K5G .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh5p09K5G .carousel-inner > .active {
  display: block;
}
.cid-tXh5p09K5G .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5p09K5G .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh5p09K5G .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh5p09K5G .carousel-control,
  .cid-tXh5p09K5G .carousel-indicators,
  .cid-tXh5p09K5G .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh5p09K5G .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh5p09K5G .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh5p09K5G .carousel-indicators .active,
.cid-tXh5p09K5G .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh5p09K5G .carousel-indicators .active {
  background: #fff;
}
.cid-tXh5p09K5G .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh5p09K5G .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh5p09K5G .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh5p09K5G .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh5p09K5G .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh5p09K5G .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh5p09K5G .carousel {
  width: 100%;
}
.cid-tXh5p09K5G .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh5p09K5G .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh5p09K5G .modal.fade .modal-dialog,
.cid-tXh5p09K5G .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh5p09K5G .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh5p09K5G .content-head {
  max-width: 800px;
}
.cid-tX8QXmurYU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX8QXmurYU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8QXmurYU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8QXmurYU .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX8QXmurYU .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX8QXmurYU .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8QXmurYU .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX8QXmurYU .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX8QXnlMme {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX8QXnlMme .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8QXnlMme .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8QXnlMme .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX8QXnlMme .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX8QXnlMme .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX8QXnlMme .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX8QXnlMme .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX8QXnS8E5 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX8RU4juua {
  z-index: 1000;
  width: 100%;
}
.cid-tX8RU4juua nav.navbar {
  position: fixed;
}
.cid-tX8RU4juua .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8RU4juua .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX8RU4juua .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX8RU4juua .dropdown-item:hover,
.cid-tX8RU4juua .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX8RU4juua .dropdown-item:hover span {
  color: white;
}
.cid-tX8RU4juua .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX8RU4juua .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX8RU4juua .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX8RU4juua .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX8RU4juua .nav-link {
  position: relative;
}
.cid-tX8RU4juua .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8RU4juua .container {
    flex-wrap: wrap;
  }
}
.cid-tX8RU4juua .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8RU4juua .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX8RU4juua .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX8RU4juua .dropdown-menu,
.cid-tX8RU4juua .navbar.opened {
  background: #081d20 !important;
}
.cid-tX8RU4juua .nav-item:focus,
.cid-tX8RU4juua .nav-link:focus {
  outline: none;
}
.cid-tX8RU4juua .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX8RU4juua .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX8RU4juua .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX8RU4juua .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8RU4juua .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX8RU4juua .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX8RU4juua .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX8RU4juua .navbar.opened {
  transition: all 0.3s;
}
.cid-tX8RU4juua .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX8RU4juua .navbar .navbar-logo img {
  width: auto;
}
.cid-tX8RU4juua .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX8RU4juua .navbar.collapsed {
  justify-content: center;
}
.cid-tX8RU4juua .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX8RU4juua .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX8RU4juua .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX8RU4juua .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX8RU4juua .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX8RU4juua .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX8RU4juua .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX8RU4juua .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX8RU4juua .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX8RU4juua .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX8RU4juua .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX8RU4juua .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX8RU4juua .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX8RU4juua .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX8RU4juua .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX8RU4juua .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX8RU4juua .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX8RU4juua .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX8RU4juua .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX8RU4juua .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX8RU4juua .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX8RU4juua .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX8RU4juua .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX8RU4juua .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX8RU4juua .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-tX8RU4juua .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX8RU4juua .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX8RU4juua .dropdown-item.active,
.cid-tX8RU4juua .dropdown-item:active {
  background-color: transparent;
}
.cid-tX8RU4juua .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX8RU4juua .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX8RU4juua .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX8RU4juua .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX8RU4juua .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX8RU4juua .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX8RU4juua ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX8RU4juua .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX8RU4juua button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX8RU4juua button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX8RU4juua button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX8RU4juua button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8RU4juua button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8RU4juua button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX8RU4juua nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8RU4juua nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX8RU4juua nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX8RU4juua nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8RU4juua .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX8RU4juua a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX8RU4juua .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX8RU4juua .navbar {
    height: 70px;
  }
  .cid-tX8RU4juua .navbar.opened {
    height: auto;
  }
  .cid-tX8RU4juua .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX8RU4ZKyq {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/5378073767-ab695ce8cc-o-800x531.jpeg");
}
.cid-tX8RU4ZKyq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8RU4ZKyq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8RU4ZKyq .mbr-section-title {
  color: #ffffff;
}
.cid-tX8RU4ZKyq .mbr-text,
.cid-tX8RU4ZKyq .mbr-section-btn {
  color: #ffffff;
}
.cid-tX8RU5Bmxv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX8RU5Bmxv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8RU5Bmxv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8RU5Bmxv .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX8RU5Bmxv .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX8RU5Bmxv .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8RU5Bmxv .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX8RU5Bmxv .mbr-text,
.cid-tX8RU5Bmxv .mbr-section-btn {
  text-align: left;
}
.cid-tX8RU5Bmxv .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh5tCUO74 {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh5tCUO74 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh5tCUO74 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh5tCUO74 .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh5tCUO74 .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh5tCUO74 .item-wrapper {
  position: relative;
}
.cid-tXh5tCUO74 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh5tCUO74 .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh5tCUO74 .carousel-control,
.cid-tXh5tCUO74 .close {
  background: #1b1b1b;
}
.cid-tXh5tCUO74 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh5tCUO74 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh5tCUO74 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh5tCUO74 .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh5tCUO74 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh5tCUO74 .close::before {
  content: '\e91a';
}
.cid-tXh5tCUO74 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh5tCUO74 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh5tCUO74 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5tCUO74 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh5tCUO74 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh5tCUO74 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh5tCUO74 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh5tCUO74 .carousel-indicators li.active,
.cid-tXh5tCUO74 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh5tCUO74 .carousel-indicators li::after,
.cid-tXh5tCUO74 .carousel-indicators li::before {
  content: none;
}
.cid-tXh5tCUO74 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh5tCUO74 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh5tCUO74 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh5tCUO74 .carousel-indicators {
    display: none;
  }
}
.cid-tXh5tCUO74 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh5tCUO74 .carousel-inner > .active {
  display: block;
}
.cid-tXh5tCUO74 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5tCUO74 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh5tCUO74 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh5tCUO74 .carousel-control,
  .cid-tXh5tCUO74 .carousel-indicators,
  .cid-tXh5tCUO74 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh5tCUO74 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh5tCUO74 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh5tCUO74 .carousel-indicators .active,
.cid-tXh5tCUO74 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh5tCUO74 .carousel-indicators .active {
  background: #fff;
}
.cid-tXh5tCUO74 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh5tCUO74 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh5tCUO74 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh5tCUO74 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh5tCUO74 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh5tCUO74 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh5tCUO74 .carousel {
  width: 100%;
}
.cid-tXh5tCUO74 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh5tCUO74 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh5tCUO74 .modal.fade .modal-dialog,
.cid-tXh5tCUO74 .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh5tCUO74 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh5tCUO74 .content-head {
  max-width: 800px;
}
.cid-tX8RU65rAI {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX8RU65rAI .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8RU65rAI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8RU65rAI .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX8RU65rAI .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX8RU65rAI .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8RU65rAI .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX8RU65rAI .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX8RU6TrW8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX8RU6TrW8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8RU6TrW8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8RU6TrW8 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX8RU6TrW8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX8RU6TrW8 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX8RU6TrW8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX8RU6TrW8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX8RU7wLDu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX8SBtPzpl {
  z-index: 1000;
  width: 100%;
}
.cid-tX8SBtPzpl nav.navbar {
  position: fixed;
}
.cid-tX8SBtPzpl .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8SBtPzpl .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX8SBtPzpl .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX8SBtPzpl .dropdown-item:hover,
.cid-tX8SBtPzpl .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX8SBtPzpl .dropdown-item:hover span {
  color: white;
}
.cid-tX8SBtPzpl .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX8SBtPzpl .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX8SBtPzpl .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX8SBtPzpl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX8SBtPzpl .nav-link {
  position: relative;
}
.cid-tX8SBtPzpl .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8SBtPzpl .container {
    flex-wrap: wrap;
  }
}
.cid-tX8SBtPzpl .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8SBtPzpl .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX8SBtPzpl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX8SBtPzpl .dropdown-menu,
.cid-tX8SBtPzpl .navbar.opened {
  background: #081d20 !important;
}
.cid-tX8SBtPzpl .nav-item:focus,
.cid-tX8SBtPzpl .nav-link:focus {
  outline: none;
}
.cid-tX8SBtPzpl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX8SBtPzpl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX8SBtPzpl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX8SBtPzpl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8SBtPzpl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX8SBtPzpl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX8SBtPzpl .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX8SBtPzpl .navbar.opened {
  transition: all 0.3s;
}
.cid-tX8SBtPzpl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX8SBtPzpl .navbar .navbar-logo img {
  width: auto;
}
.cid-tX8SBtPzpl .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX8SBtPzpl .navbar.collapsed {
  justify-content: center;
}
.cid-tX8SBtPzpl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX8SBtPzpl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX8SBtPzpl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX8SBtPzpl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX8SBtPzpl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX8SBtPzpl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX8SBtPzpl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX8SBtPzpl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX8SBtPzpl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX8SBtPzpl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX8SBtPzpl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX8SBtPzpl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX8SBtPzpl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX8SBtPzpl .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX8SBtPzpl .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX8SBtPzpl .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX8SBtPzpl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX8SBtPzpl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX8SBtPzpl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX8SBtPzpl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX8SBtPzpl .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX8SBtPzpl .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX8SBtPzpl .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX8SBtPzpl .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX8SBtPzpl .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-tX8SBtPzpl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX8SBtPzpl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX8SBtPzpl .dropdown-item.active,
.cid-tX8SBtPzpl .dropdown-item:active {
  background-color: transparent;
}
.cid-tX8SBtPzpl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX8SBtPzpl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX8SBtPzpl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX8SBtPzpl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX8SBtPzpl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX8SBtPzpl .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX8SBtPzpl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX8SBtPzpl .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX8SBtPzpl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX8SBtPzpl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX8SBtPzpl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX8SBtPzpl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8SBtPzpl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8SBtPzpl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX8SBtPzpl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8SBtPzpl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX8SBtPzpl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX8SBtPzpl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8SBtPzpl .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX8SBtPzpl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX8SBtPzpl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX8SBtPzpl .navbar {
    height: 70px;
  }
  .cid-tX8SBtPzpl .navbar.opened {
    height: auto;
  }
  .cid-tX8SBtPzpl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX8SBuuT24 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/5378073767-ab695ce8cc-o-800x531.jpeg");
}
.cid-tX8SBuuT24 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8SBuuT24 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8SBuuT24 .mbr-section-title {
  color: #ffffff;
}
.cid-tX8SBuuT24 .mbr-text,
.cid-tX8SBuuT24 .mbr-section-btn {
  color: #ffffff;
}
.cid-tX8SBv95KL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX8SBv95KL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8SBv95KL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8SBv95KL .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX8SBv95KL .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX8SBv95KL .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8SBv95KL .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX8SBv95KL .mbr-text,
.cid-tX8SBv95KL .mbr-section-btn {
  text-align: left;
}
.cid-tX8SBv95KL .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh5zLVPOp {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh5zLVPOp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh5zLVPOp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh5zLVPOp .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh5zLVPOp .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh5zLVPOp .item-wrapper {
  position: relative;
}
.cid-tXh5zLVPOp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh5zLVPOp .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh5zLVPOp .carousel-control,
.cid-tXh5zLVPOp .close {
  background: #1b1b1b;
}
.cid-tXh5zLVPOp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh5zLVPOp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh5zLVPOp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh5zLVPOp .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh5zLVPOp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh5zLVPOp .close::before {
  content: '\e91a';
}
.cid-tXh5zLVPOp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh5zLVPOp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh5zLVPOp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5zLVPOp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh5zLVPOp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh5zLVPOp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh5zLVPOp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh5zLVPOp .carousel-indicators li.active,
.cid-tXh5zLVPOp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh5zLVPOp .carousel-indicators li::after,
.cid-tXh5zLVPOp .carousel-indicators li::before {
  content: none;
}
.cid-tXh5zLVPOp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh5zLVPOp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh5zLVPOp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh5zLVPOp .carousel-indicators {
    display: none;
  }
}
.cid-tXh5zLVPOp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh5zLVPOp .carousel-inner > .active {
  display: block;
}
.cid-tXh5zLVPOp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5zLVPOp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh5zLVPOp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh5zLVPOp .carousel-control,
  .cid-tXh5zLVPOp .carousel-indicators,
  .cid-tXh5zLVPOp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh5zLVPOp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh5zLVPOp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh5zLVPOp .carousel-indicators .active,
.cid-tXh5zLVPOp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh5zLVPOp .carousel-indicators .active {
  background: #fff;
}
.cid-tXh5zLVPOp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh5zLVPOp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh5zLVPOp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh5zLVPOp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh5zLVPOp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh5zLVPOp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh5zLVPOp .carousel {
  width: 100%;
}
.cid-tXh5zLVPOp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh5zLVPOp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh5zLVPOp .modal.fade .modal-dialog,
.cid-tXh5zLVPOp .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh5zLVPOp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh5zLVPOp .content-head {
  max-width: 800px;
}
.cid-tX8SBvL29c {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX8SBvL29c .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8SBvL29c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8SBvL29c .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX8SBvL29c .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX8SBvL29c .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8SBvL29c .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX8SBvL29c .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX8SBwGjcA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX8SBwGjcA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8SBwGjcA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8SBwGjcA .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX8SBwGjcA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX8SBwGjcA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX8SBwGjcA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX8SBwGjcA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX8SBxd498 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX8SZHJYqr {
  z-index: 1000;
  width: 100%;
}
.cid-tX8SZHJYqr nav.navbar {
  position: fixed;
}
.cid-tX8SZHJYqr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8SZHJYqr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX8SZHJYqr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX8SZHJYqr .dropdown-item:hover,
.cid-tX8SZHJYqr .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX8SZHJYqr .dropdown-item:hover span {
  color: white;
}
.cid-tX8SZHJYqr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX8SZHJYqr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX8SZHJYqr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX8SZHJYqr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX8SZHJYqr .nav-link {
  position: relative;
}
.cid-tX8SZHJYqr .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8SZHJYqr .container {
    flex-wrap: wrap;
  }
}
.cid-tX8SZHJYqr .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8SZHJYqr .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX8SZHJYqr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX8SZHJYqr .dropdown-menu,
.cid-tX8SZHJYqr .navbar.opened {
  background: #081d20 !important;
}
.cid-tX8SZHJYqr .nav-item:focus,
.cid-tX8SZHJYqr .nav-link:focus {
  outline: none;
}
.cid-tX8SZHJYqr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX8SZHJYqr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX8SZHJYqr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX8SZHJYqr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8SZHJYqr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX8SZHJYqr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX8SZHJYqr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX8SZHJYqr .navbar.opened {
  transition: all 0.3s;
}
.cid-tX8SZHJYqr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX8SZHJYqr .navbar .navbar-logo img {
  width: auto;
}
.cid-tX8SZHJYqr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX8SZHJYqr .navbar.collapsed {
  justify-content: center;
}
.cid-tX8SZHJYqr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX8SZHJYqr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX8SZHJYqr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX8SZHJYqr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX8SZHJYqr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX8SZHJYqr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX8SZHJYqr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX8SZHJYqr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX8SZHJYqr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX8SZHJYqr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX8SZHJYqr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX8SZHJYqr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX8SZHJYqr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX8SZHJYqr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX8SZHJYqr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX8SZHJYqr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX8SZHJYqr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX8SZHJYqr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX8SZHJYqr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX8SZHJYqr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX8SZHJYqr .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX8SZHJYqr .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX8SZHJYqr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX8SZHJYqr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX8SZHJYqr .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-tX8SZHJYqr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX8SZHJYqr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX8SZHJYqr .dropdown-item.active,
.cid-tX8SZHJYqr .dropdown-item:active {
  background-color: transparent;
}
.cid-tX8SZHJYqr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX8SZHJYqr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX8SZHJYqr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX8SZHJYqr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX8SZHJYqr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX8SZHJYqr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX8SZHJYqr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX8SZHJYqr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX8SZHJYqr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX8SZHJYqr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX8SZHJYqr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX8SZHJYqr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8SZHJYqr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8SZHJYqr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX8SZHJYqr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8SZHJYqr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX8SZHJYqr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX8SZHJYqr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8SZHJYqr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX8SZHJYqr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX8SZHJYqr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX8SZHJYqr .navbar {
    height: 70px;
  }
  .cid-tX8SZHJYqr .navbar.opened {
    height: auto;
  }
  .cid-tX8SZHJYqr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX8SZIpGLm {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bg-1280x720.jpg");
}
.cid-tX8SZIpGLm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8SZIpGLm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8SZIpGLm .mbr-section-title {
  color: #ffffff;
}
.cid-tX8SZIpGLm .mbr-text,
.cid-tX8SZIpGLm .mbr-section-btn {
  color: #ffffff;
}
.cid-tX8SZJfrwp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX8SZJfrwp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8SZJfrwp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8SZJfrwp .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX8SZJfrwp .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX8SZJfrwp .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8SZJfrwp .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX8SZJfrwp .mbr-text,
.cid-tX8SZJfrwp .mbr-section-btn {
  text-align: left;
}
.cid-tX8SZJfrwp .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh5FQTaup {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #edefeb;
}
.cid-tXh5FQTaup .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh5FQTaup .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh5FQTaup .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh5FQTaup .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh5FQTaup .item-wrapper {
  position: relative;
}
.cid-tXh5FQTaup .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh5FQTaup .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh5FQTaup .carousel-control,
.cid-tXh5FQTaup .close {
  background: #1b1b1b;
}
.cid-tXh5FQTaup .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh5FQTaup .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh5FQTaup .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh5FQTaup .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh5FQTaup .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh5FQTaup .close::before {
  content: '\e91a';
}
.cid-tXh5FQTaup .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh5FQTaup .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh5FQTaup .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5FQTaup .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh5FQTaup .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh5FQTaup .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh5FQTaup .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh5FQTaup .carousel-indicators li.active,
.cid-tXh5FQTaup .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh5FQTaup .carousel-indicators li::after,
.cid-tXh5FQTaup .carousel-indicators li::before {
  content: none;
}
.cid-tXh5FQTaup .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh5FQTaup .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh5FQTaup .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh5FQTaup .carousel-indicators {
    display: none;
  }
}
.cid-tXh5FQTaup .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh5FQTaup .carousel-inner > .active {
  display: block;
}
.cid-tXh5FQTaup .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5FQTaup .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh5FQTaup .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh5FQTaup .carousel-control,
  .cid-tXh5FQTaup .carousel-indicators,
  .cid-tXh5FQTaup .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh5FQTaup .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh5FQTaup .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh5FQTaup .carousel-indicators .active,
.cid-tXh5FQTaup .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh5FQTaup .carousel-indicators .active {
  background: #fff;
}
.cid-tXh5FQTaup .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh5FQTaup .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh5FQTaup .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh5FQTaup .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh5FQTaup .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh5FQTaup .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh5FQTaup .carousel {
  width: 100%;
}
.cid-tXh5FQTaup .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh5FQTaup .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh5FQTaup .modal.fade .modal-dialog,
.cid-tXh5FQTaup .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh5FQTaup .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh5FQTaup .content-head {
  max-width: 800px;
}
.cid-tXh5FQTaup H4 {
  color: #3a631b;
}
.cid-tX8SZJTQ9f {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX8SZJTQ9f .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8SZJTQ9f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8SZJTQ9f .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX8SZJTQ9f .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX8SZJTQ9f .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8SZJTQ9f .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX8SZJTQ9f .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX8SZKJWyn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX8SZKJWyn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8SZKJWyn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8SZKJWyn .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX8SZKJWyn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX8SZKJWyn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX8SZKJWyn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX8SZKJWyn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX8SZLk5Eq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX8QWC8uJ6 {
  z-index: 1000;
  width: 100%;
}
.cid-tX8QWC8uJ6 nav.navbar {
  position: fixed;
}
.cid-tX8QWC8uJ6 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8QWC8uJ6 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX8QWC8uJ6 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX8QWC8uJ6 .dropdown-item:hover,
.cid-tX8QWC8uJ6 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX8QWC8uJ6 .dropdown-item:hover span {
  color: white;
}
.cid-tX8QWC8uJ6 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX8QWC8uJ6 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX8QWC8uJ6 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX8QWC8uJ6 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX8QWC8uJ6 .nav-link {
  position: relative;
}
.cid-tX8QWC8uJ6 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8QWC8uJ6 .container {
    flex-wrap: wrap;
  }
}
.cid-tX8QWC8uJ6 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX8QWC8uJ6 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX8QWC8uJ6 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX8QWC8uJ6 .dropdown-menu,
.cid-tX8QWC8uJ6 .navbar.opened {
  background: #081d20 !important;
}
.cid-tX8QWC8uJ6 .nav-item:focus,
.cid-tX8QWC8uJ6 .nav-link:focus {
  outline: none;
}
.cid-tX8QWC8uJ6 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX8QWC8uJ6 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX8QWC8uJ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX8QWC8uJ6 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX8QWC8uJ6 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX8QWC8uJ6 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX8QWC8uJ6 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX8QWC8uJ6 .navbar.opened {
  transition: all 0.3s;
}
.cid-tX8QWC8uJ6 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX8QWC8uJ6 .navbar .navbar-logo img {
  width: auto;
}
.cid-tX8QWC8uJ6 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX8QWC8uJ6 .navbar.collapsed {
  justify-content: center;
}
.cid-tX8QWC8uJ6 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX8QWC8uJ6 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX8QWC8uJ6 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX8QWC8uJ6 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX8QWC8uJ6 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX8QWC8uJ6 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX8QWC8uJ6 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX8QWC8uJ6 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX8QWC8uJ6 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX8QWC8uJ6 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX8QWC8uJ6 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX8QWC8uJ6 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX8QWC8uJ6 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX8QWC8uJ6 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX8QWC8uJ6 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX8QWC8uJ6 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX8QWC8uJ6 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX8QWC8uJ6 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX8QWC8uJ6 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX8QWC8uJ6 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX8QWC8uJ6 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX8QWC8uJ6 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX8QWC8uJ6 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX8QWC8uJ6 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX8QWC8uJ6 .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-tX8QWC8uJ6 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX8QWC8uJ6 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX8QWC8uJ6 .dropdown-item.active,
.cid-tX8QWC8uJ6 .dropdown-item:active {
  background-color: transparent;
}
.cid-tX8QWC8uJ6 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX8QWC8uJ6 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX8QWC8uJ6 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX8QWC8uJ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX8QWC8uJ6 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX8QWC8uJ6 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX8QWC8uJ6 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX8QWC8uJ6 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX8QWC8uJ6 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX8QWC8uJ6 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX8QWC8uJ6 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX8QWC8uJ6 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8QWC8uJ6 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX8QWC8uJ6 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX8QWC8uJ6 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8QWC8uJ6 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX8QWC8uJ6 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX8QWC8uJ6 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX8QWC8uJ6 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX8QWC8uJ6 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX8QWC8uJ6 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX8QWC8uJ6 .navbar {
    height: 70px;
  }
  .cid-tX8QWC8uJ6 .navbar.opened {
    height: auto;
  }
  .cid-tX8QWC8uJ6 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX8QWCQY6C {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/papikondalu-tourism-800x500.png");
}
.cid-tX8QWCQY6C .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8QWCQY6C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8QWCQY6C .mbr-section-title {
  color: #ffffff;
}
.cid-tX8QWCQY6C .mbr-text,
.cid-tX8QWCQY6C .mbr-section-btn {
  color: #ffffff;
}
.cid-tX8QWDu6LJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX8QWDu6LJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8QWDu6LJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8QWDu6LJ .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX8QWDu6LJ .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX8QWDu6LJ .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8QWDu6LJ .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX8QWDu6LJ .mbr-text,
.cid-tX8QWDu6LJ .mbr-section-btn {
  text-align: left;
}
.cid-tX8QWDu6LJ .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh5hUCa3X {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh5hUCa3X .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh5hUCa3X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh5hUCa3X .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh5hUCa3X .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh5hUCa3X .item-wrapper {
  position: relative;
}
.cid-tXh5hUCa3X .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh5hUCa3X .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh5hUCa3X .carousel-control,
.cid-tXh5hUCa3X .close {
  background: #1b1b1b;
}
.cid-tXh5hUCa3X .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh5hUCa3X .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh5hUCa3X .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh5hUCa3X .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh5hUCa3X .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh5hUCa3X .close::before {
  content: '\e91a';
}
.cid-tXh5hUCa3X .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh5hUCa3X .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh5hUCa3X .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5hUCa3X .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh5hUCa3X .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh5hUCa3X .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh5hUCa3X .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh5hUCa3X .carousel-indicators li.active,
.cid-tXh5hUCa3X .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh5hUCa3X .carousel-indicators li::after,
.cid-tXh5hUCa3X .carousel-indicators li::before {
  content: none;
}
.cid-tXh5hUCa3X .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh5hUCa3X .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh5hUCa3X .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh5hUCa3X .carousel-indicators {
    display: none;
  }
}
.cid-tXh5hUCa3X .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh5hUCa3X .carousel-inner > .active {
  display: block;
}
.cid-tXh5hUCa3X .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5hUCa3X .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh5hUCa3X .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh5hUCa3X .carousel-control,
  .cid-tXh5hUCa3X .carousel-indicators,
  .cid-tXh5hUCa3X .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh5hUCa3X .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh5hUCa3X .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh5hUCa3X .carousel-indicators .active,
.cid-tXh5hUCa3X .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh5hUCa3X .carousel-indicators .active {
  background: #fff;
}
.cid-tXh5hUCa3X .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh5hUCa3X .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh5hUCa3X .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh5hUCa3X .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh5hUCa3X .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh5hUCa3X .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh5hUCa3X .carousel {
  width: 100%;
}
.cid-tXh5hUCa3X .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh5hUCa3X .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh5hUCa3X .modal.fade .modal-dialog,
.cid-tXh5hUCa3X .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh5hUCa3X .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh5hUCa3X .content-head {
  max-width: 800px;
}
.cid-tX8QWE7cMC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX8QWE7cMC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8QWE7cMC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8QWE7cMC .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX8QWE7cMC .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX8QWE7cMC .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX8QWE7cMC .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX8QWE7cMC .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX8QWEU7iD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX8QWEU7iD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX8QWEU7iD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX8QWEU7iD .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX8QWEU7iD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX8QWEU7iD .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX8QWEU7iD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX8QWEU7iD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX8QWFwdGq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX90KeeX09 {
  z-index: 1000;
  width: 100%;
}
.cid-tX90KeeX09 nav.navbar {
  position: fixed;
}
.cid-tX90KeeX09 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX90KeeX09 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX90KeeX09 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX90KeeX09 .dropdown-item:hover,
.cid-tX90KeeX09 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX90KeeX09 .dropdown-item:hover span {
  color: white;
}
.cid-tX90KeeX09 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX90KeeX09 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX90KeeX09 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX90KeeX09 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX90KeeX09 .nav-link {
  position: relative;
}
.cid-tX90KeeX09 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX90KeeX09 .container {
    flex-wrap: wrap;
  }
}
.cid-tX90KeeX09 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX90KeeX09 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX90KeeX09 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX90KeeX09 .dropdown-menu,
.cid-tX90KeeX09 .navbar.opened {
  background: #081d20 !important;
}
.cid-tX90KeeX09 .nav-item:focus,
.cid-tX90KeeX09 .nav-link:focus {
  outline: none;
}
.cid-tX90KeeX09 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX90KeeX09 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX90KeeX09 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX90KeeX09 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX90KeeX09 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX90KeeX09 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX90KeeX09 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX90KeeX09 .navbar.opened {
  transition: all 0.3s;
}
.cid-tX90KeeX09 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX90KeeX09 .navbar .navbar-logo img {
  width: auto;
}
.cid-tX90KeeX09 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX90KeeX09 .navbar.collapsed {
  justify-content: center;
}
.cid-tX90KeeX09 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX90KeeX09 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX90KeeX09 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX90KeeX09 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX90KeeX09 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX90KeeX09 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX90KeeX09 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX90KeeX09 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX90KeeX09 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX90KeeX09 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX90KeeX09 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX90KeeX09 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX90KeeX09 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX90KeeX09 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX90KeeX09 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX90KeeX09 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX90KeeX09 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX90KeeX09 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX90KeeX09 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX90KeeX09 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX90KeeX09 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX90KeeX09 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX90KeeX09 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX90KeeX09 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX90KeeX09 .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-tX90KeeX09 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX90KeeX09 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX90KeeX09 .dropdown-item.active,
.cid-tX90KeeX09 .dropdown-item:active {
  background-color: transparent;
}
.cid-tX90KeeX09 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX90KeeX09 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX90KeeX09 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX90KeeX09 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX90KeeX09 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX90KeeX09 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX90KeeX09 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX90KeeX09 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX90KeeX09 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX90KeeX09 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX90KeeX09 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX90KeeX09 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX90KeeX09 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX90KeeX09 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX90KeeX09 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX90KeeX09 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX90KeeX09 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX90KeeX09 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX90KeeX09 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX90KeeX09 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX90KeeX09 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX90KeeX09 .navbar {
    height: 70px;
  }
  .cid-tX90KeeX09 .navbar.opened {
    height: auto;
  }
  .cid-tX90KeeX09 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX90KeWNUw {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bg-1280x720.jpg");
}
.cid-tX90KeWNUw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX90KeWNUw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX90KeWNUw .mbr-section-title {
  color: #ffffff;
}
.cid-tX90KeWNUw .mbr-text,
.cid-tX90KeWNUw .mbr-section-btn {
  color: #ffffff;
}
.cid-tX90KfPMwq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX90KfPMwq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX90KfPMwq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX90KfPMwq .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX90KfPMwq .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX90KfPMwq .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX90KfPMwq .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX90KfPMwq .mbr-text,
.cid-tX90KfPMwq .mbr-section-btn {
  text-align: left;
}
.cid-tX90KfPMwq .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh5MQItfh {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh5MQItfh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh5MQItfh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh5MQItfh .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh5MQItfh .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh5MQItfh .item-wrapper {
  position: relative;
}
.cid-tXh5MQItfh .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh5MQItfh .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh5MQItfh .carousel-control,
.cid-tXh5MQItfh .close {
  background: #1b1b1b;
}
.cid-tXh5MQItfh .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh5MQItfh .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh5MQItfh .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh5MQItfh .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh5MQItfh .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh5MQItfh .close::before {
  content: '\e91a';
}
.cid-tXh5MQItfh .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh5MQItfh .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh5MQItfh .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5MQItfh .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh5MQItfh .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh5MQItfh .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh5MQItfh .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh5MQItfh .carousel-indicators li.active,
.cid-tXh5MQItfh .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh5MQItfh .carousel-indicators li::after,
.cid-tXh5MQItfh .carousel-indicators li::before {
  content: none;
}
.cid-tXh5MQItfh .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh5MQItfh .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh5MQItfh .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh5MQItfh .carousel-indicators {
    display: none;
  }
}
.cid-tXh5MQItfh .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh5MQItfh .carousel-inner > .active {
  display: block;
}
.cid-tXh5MQItfh .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5MQItfh .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh5MQItfh .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh5MQItfh .carousel-control,
  .cid-tXh5MQItfh .carousel-indicators,
  .cid-tXh5MQItfh .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh5MQItfh .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh5MQItfh .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh5MQItfh .carousel-indicators .active,
.cid-tXh5MQItfh .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh5MQItfh .carousel-indicators .active {
  background: #fff;
}
.cid-tXh5MQItfh .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh5MQItfh .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh5MQItfh .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh5MQItfh .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh5MQItfh .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh5MQItfh .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh5MQItfh .carousel {
  width: 100%;
}
.cid-tXh5MQItfh .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh5MQItfh .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh5MQItfh .modal.fade .modal-dialog,
.cid-tXh5MQItfh .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh5MQItfh .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh5MQItfh .content-head {
  max-width: 800px;
}
.cid-tX90KgLrjb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX90KgLrjb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX90KgLrjb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX90KgLrjb .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX90KgLrjb .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX90KgLrjb .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX90KgLrjb .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX90KgLrjb .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX90KhxlDP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX90KhxlDP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX90KhxlDP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX90KhxlDP .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX90KhxlDP .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX90KhxlDP .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX90KhxlDP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX90KhxlDP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX90Ki5Enh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX9109N9EB {
  z-index: 1000;
  width: 100%;
}
.cid-tX9109N9EB nav.navbar {
  position: fixed;
}
.cid-tX9109N9EB .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX9109N9EB .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX9109N9EB .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX9109N9EB .dropdown-item:hover,
.cid-tX9109N9EB .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX9109N9EB .dropdown-item:hover span {
  color: white;
}
.cid-tX9109N9EB .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX9109N9EB .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX9109N9EB .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX9109N9EB .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX9109N9EB .nav-link {
  position: relative;
}
.cid-tX9109N9EB .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX9109N9EB .container {
    flex-wrap: wrap;
  }
}
.cid-tX9109N9EB .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX9109N9EB .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX9109N9EB .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX9109N9EB .dropdown-menu,
.cid-tX9109N9EB .navbar.opened {
  background: #081d20 !important;
}
.cid-tX9109N9EB .nav-item:focus,
.cid-tX9109N9EB .nav-link:focus {
  outline: none;
}
.cid-tX9109N9EB .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX9109N9EB .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX9109N9EB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX9109N9EB .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX9109N9EB .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX9109N9EB .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX9109N9EB .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX9109N9EB .navbar.opened {
  transition: all 0.3s;
}
.cid-tX9109N9EB .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX9109N9EB .navbar .navbar-logo img {
  width: auto;
}
.cid-tX9109N9EB .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX9109N9EB .navbar.collapsed {
  justify-content: center;
}
.cid-tX9109N9EB .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX9109N9EB .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX9109N9EB .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX9109N9EB .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX9109N9EB .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX9109N9EB .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX9109N9EB .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX9109N9EB .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX9109N9EB .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX9109N9EB .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX9109N9EB .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX9109N9EB .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX9109N9EB .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX9109N9EB .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX9109N9EB .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX9109N9EB .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX9109N9EB .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX9109N9EB .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX9109N9EB .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX9109N9EB .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX9109N9EB .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX9109N9EB .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX9109N9EB .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX9109N9EB .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX9109N9EB .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-tX9109N9EB .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX9109N9EB .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX9109N9EB .dropdown-item.active,
.cid-tX9109N9EB .dropdown-item:active {
  background-color: transparent;
}
.cid-tX9109N9EB .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX9109N9EB .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX9109N9EB .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX9109N9EB .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX9109N9EB .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX9109N9EB .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX9109N9EB ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX9109N9EB .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX9109N9EB button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX9109N9EB button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX9109N9EB button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX9109N9EB button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX9109N9EB button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX9109N9EB button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX9109N9EB nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX9109N9EB nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX9109N9EB nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX9109N9EB nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX9109N9EB .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX9109N9EB a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX9109N9EB .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX9109N9EB .navbar {
    height: 70px;
  }
  .cid-tX9109N9EB .navbar.opened {
    height: auto;
  }
  .cid-tX9109N9EB .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX910azDW1 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bg-1280x720.jpg");
}
.cid-tX910azDW1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX910azDW1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX910azDW1 .mbr-section-title {
  color: #ffffff;
}
.cid-tX910azDW1 .mbr-text,
.cid-tX910azDW1 .mbr-section-btn {
  color: #ffffff;
}
.cid-tX910bsuj8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX910bsuj8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX910bsuj8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX910bsuj8 .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX910bsuj8 .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX910bsuj8 .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX910bsuj8 .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX910bsuj8 .mbr-text,
.cid-tX910bsuj8 .mbr-section-btn {
  text-align: left;
}
.cid-tX910bsuj8 .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh5WIWqsw {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh5WIWqsw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh5WIWqsw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh5WIWqsw .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh5WIWqsw .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh5WIWqsw .item-wrapper {
  position: relative;
}
.cid-tXh5WIWqsw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh5WIWqsw .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh5WIWqsw .carousel-control,
.cid-tXh5WIWqsw .close {
  background: #1b1b1b;
}
.cid-tXh5WIWqsw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh5WIWqsw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh5WIWqsw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh5WIWqsw .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh5WIWqsw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh5WIWqsw .close::before {
  content: '\e91a';
}
.cid-tXh5WIWqsw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh5WIWqsw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh5WIWqsw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5WIWqsw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh5WIWqsw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh5WIWqsw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh5WIWqsw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh5WIWqsw .carousel-indicators li.active,
.cid-tXh5WIWqsw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh5WIWqsw .carousel-indicators li::after,
.cid-tXh5WIWqsw .carousel-indicators li::before {
  content: none;
}
.cid-tXh5WIWqsw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh5WIWqsw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh5WIWqsw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh5WIWqsw .carousel-indicators {
    display: none;
  }
}
.cid-tXh5WIWqsw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh5WIWqsw .carousel-inner > .active {
  display: block;
}
.cid-tXh5WIWqsw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh5WIWqsw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh5WIWqsw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh5WIWqsw .carousel-control,
  .cid-tXh5WIWqsw .carousel-indicators,
  .cid-tXh5WIWqsw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh5WIWqsw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh5WIWqsw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh5WIWqsw .carousel-indicators .active,
.cid-tXh5WIWqsw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh5WIWqsw .carousel-indicators .active {
  background: #fff;
}
.cid-tXh5WIWqsw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh5WIWqsw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh5WIWqsw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh5WIWqsw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh5WIWqsw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh5WIWqsw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh5WIWqsw .carousel {
  width: 100%;
}
.cid-tXh5WIWqsw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh5WIWqsw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh5WIWqsw .modal.fade .modal-dialog,
.cid-tXh5WIWqsw .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh5WIWqsw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh5WIWqsw .content-head {
  max-width: 800px;
}
.cid-tX910c9xfE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX910c9xfE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX910c9xfE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX910c9xfE .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX910c9xfE .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX910c9xfE .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX910c9xfE .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX910c9xfE .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX910d078p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX910d078p .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX910d078p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX910d078p .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX910d078p .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX910d078p .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX910d078p .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX910d078p .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX910dSw2i {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tX91hUjLoA {
  z-index: 1000;
  width: 100%;
}
.cid-tX91hUjLoA nav.navbar {
  position: fixed;
}
.cid-tX91hUjLoA .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX91hUjLoA .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tX91hUjLoA .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tX91hUjLoA .dropdown-item:hover,
.cid-tX91hUjLoA .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tX91hUjLoA .dropdown-item:hover span {
  color: white;
}
.cid-tX91hUjLoA .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tX91hUjLoA .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tX91hUjLoA .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tX91hUjLoA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tX91hUjLoA .nav-link {
  position: relative;
}
.cid-tX91hUjLoA .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX91hUjLoA .container {
    flex-wrap: wrap;
  }
}
.cid-tX91hUjLoA .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tX91hUjLoA .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tX91hUjLoA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tX91hUjLoA .dropdown-menu,
.cid-tX91hUjLoA .navbar.opened {
  background: #081d20 !important;
}
.cid-tX91hUjLoA .nav-item:focus,
.cid-tX91hUjLoA .nav-link:focus {
  outline: none;
}
.cid-tX91hUjLoA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tX91hUjLoA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tX91hUjLoA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tX91hUjLoA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tX91hUjLoA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tX91hUjLoA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tX91hUjLoA .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tX91hUjLoA .navbar.opened {
  transition: all 0.3s;
}
.cid-tX91hUjLoA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tX91hUjLoA .navbar .navbar-logo img {
  width: auto;
}
.cid-tX91hUjLoA .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tX91hUjLoA .navbar.collapsed {
  justify-content: center;
}
.cid-tX91hUjLoA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tX91hUjLoA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tX91hUjLoA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tX91hUjLoA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tX91hUjLoA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tX91hUjLoA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tX91hUjLoA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tX91hUjLoA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tX91hUjLoA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tX91hUjLoA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tX91hUjLoA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tX91hUjLoA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tX91hUjLoA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tX91hUjLoA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tX91hUjLoA .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tX91hUjLoA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tX91hUjLoA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tX91hUjLoA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tX91hUjLoA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tX91hUjLoA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tX91hUjLoA .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tX91hUjLoA .navbar.navbar-short {
  min-height: 60px;
}
.cid-tX91hUjLoA .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tX91hUjLoA .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tX91hUjLoA .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-tX91hUjLoA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tX91hUjLoA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tX91hUjLoA .dropdown-item.active,
.cid-tX91hUjLoA .dropdown-item:active {
  background-color: transparent;
}
.cid-tX91hUjLoA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tX91hUjLoA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tX91hUjLoA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tX91hUjLoA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tX91hUjLoA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tX91hUjLoA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tX91hUjLoA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tX91hUjLoA .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tX91hUjLoA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tX91hUjLoA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tX91hUjLoA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tX91hUjLoA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX91hUjLoA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tX91hUjLoA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tX91hUjLoA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX91hUjLoA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tX91hUjLoA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tX91hUjLoA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tX91hUjLoA .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tX91hUjLoA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tX91hUjLoA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tX91hUjLoA .navbar {
    height: 70px;
  }
  .cid-tX91hUjLoA .navbar.opened {
    height: auto;
  }
  .cid-tX91hUjLoA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tX91hVDF4g {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bg-1280x720.jpg");
}
.cid-tX91hVDF4g .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX91hVDF4g .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX91hVDF4g .mbr-section-title {
  color: #ffffff;
}
.cid-tX91hVDF4g .mbr-text,
.cid-tX91hVDF4g .mbr-section-btn {
  color: #ffffff;
}
.cid-tX91hXn9R4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tX91hXn9R4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX91hXn9R4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX91hXn9R4 .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tX91hXn9R4 .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tX91hXn9R4 .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX91hXn9R4 .card-wrapper {
    padding: 4rem;
  }
}
.cid-tX91hXn9R4 .mbr-text,
.cid-tX91hXn9R4 .mbr-section-btn {
  text-align: left;
}
.cid-tX91hXn9R4 .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh60WTgpq {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh60WTgpq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh60WTgpq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh60WTgpq .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh60WTgpq .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh60WTgpq .item-wrapper {
  position: relative;
}
.cid-tXh60WTgpq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh60WTgpq .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh60WTgpq .carousel-control,
.cid-tXh60WTgpq .close {
  background: #1b1b1b;
}
.cid-tXh60WTgpq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh60WTgpq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh60WTgpq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh60WTgpq .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh60WTgpq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh60WTgpq .close::before {
  content: '\e91a';
}
.cid-tXh60WTgpq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh60WTgpq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh60WTgpq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh60WTgpq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh60WTgpq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh60WTgpq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh60WTgpq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh60WTgpq .carousel-indicators li.active,
.cid-tXh60WTgpq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh60WTgpq .carousel-indicators li::after,
.cid-tXh60WTgpq .carousel-indicators li::before {
  content: none;
}
.cid-tXh60WTgpq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh60WTgpq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh60WTgpq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh60WTgpq .carousel-indicators {
    display: none;
  }
}
.cid-tXh60WTgpq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh60WTgpq .carousel-inner > .active {
  display: block;
}
.cid-tXh60WTgpq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh60WTgpq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh60WTgpq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh60WTgpq .carousel-control,
  .cid-tXh60WTgpq .carousel-indicators,
  .cid-tXh60WTgpq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh60WTgpq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh60WTgpq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh60WTgpq .carousel-indicators .active,
.cid-tXh60WTgpq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh60WTgpq .carousel-indicators .active {
  background: #fff;
}
.cid-tXh60WTgpq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh60WTgpq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh60WTgpq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh60WTgpq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh60WTgpq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh60WTgpq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh60WTgpq .carousel {
  width: 100%;
}
.cid-tXh60WTgpq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh60WTgpq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh60WTgpq .modal.fade .modal-dialog,
.cid-tXh60WTgpq .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh60WTgpq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh60WTgpq .content-head {
  max-width: 800px;
}
.cid-tX91hYN5Uh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tX91hYN5Uh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX91hYN5Uh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX91hYN5Uh .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tX91hYN5Uh .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tX91hYN5Uh .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tX91hYN5Uh .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tX91hYN5Uh .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tX91hZi0Ee {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tX91hZi0Ee .mbr-fallback-image.disabled {
  display: none;
}
.cid-tX91hZi0Ee .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tX91hZi0Ee .google-map {
  height: 30rem;
  position: relative;
}
.cid-tX91hZi0Ee .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tX91hZi0Ee .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tX91hZi0Ee .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tX91hZi0Ee .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tX91hZSB46 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXgdlOzfbR {
  z-index: 1000;
  width: 100%;
}
.cid-tXgdlOzfbR nav.navbar {
  position: fixed;
}
.cid-tXgdlOzfbR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXgdlOzfbR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXgdlOzfbR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXgdlOzfbR .dropdown-item:hover,
.cid-tXgdlOzfbR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXgdlOzfbR .dropdown-item:hover span {
  color: white;
}
.cid-tXgdlOzfbR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXgdlOzfbR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXgdlOzfbR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXgdlOzfbR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXgdlOzfbR .nav-link {
  position: relative;
}
.cid-tXgdlOzfbR .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXgdlOzfbR .container {
    flex-wrap: wrap;
  }
}
.cid-tXgdlOzfbR .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXgdlOzfbR .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXgdlOzfbR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXgdlOzfbR .dropdown-menu,
.cid-tXgdlOzfbR .navbar.opened {
  background: #081d20 !important;
}
.cid-tXgdlOzfbR .nav-item:focus,
.cid-tXgdlOzfbR .nav-link:focus {
  outline: none;
}
.cid-tXgdlOzfbR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXgdlOzfbR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXgdlOzfbR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXgdlOzfbR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXgdlOzfbR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXgdlOzfbR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXgdlOzfbR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXgdlOzfbR .navbar.opened {
  transition: all 0.3s;
}
.cid-tXgdlOzfbR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXgdlOzfbR .navbar .navbar-logo img {
  width: auto;
}
.cid-tXgdlOzfbR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXgdlOzfbR .navbar.collapsed {
  justify-content: center;
}
.cid-tXgdlOzfbR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXgdlOzfbR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXgdlOzfbR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXgdlOzfbR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXgdlOzfbR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXgdlOzfbR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXgdlOzfbR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXgdlOzfbR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXgdlOzfbR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXgdlOzfbR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXgdlOzfbR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXgdlOzfbR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXgdlOzfbR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXgdlOzfbR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXgdlOzfbR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXgdlOzfbR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXgdlOzfbR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXgdlOzfbR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXgdlOzfbR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXgdlOzfbR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXgdlOzfbR .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXgdlOzfbR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXgdlOzfbR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXgdlOzfbR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXgdlOzfbR .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-tXgdlOzfbR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXgdlOzfbR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXgdlOzfbR .dropdown-item.active,
.cid-tXgdlOzfbR .dropdown-item:active {
  background-color: transparent;
}
.cid-tXgdlOzfbR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXgdlOzfbR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXgdlOzfbR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXgdlOzfbR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXgdlOzfbR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXgdlOzfbR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXgdlOzfbR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXgdlOzfbR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXgdlOzfbR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXgdlOzfbR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXgdlOzfbR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXgdlOzfbR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXgdlOzfbR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXgdlOzfbR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXgdlOzfbR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXgdlOzfbR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXgdlOzfbR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXgdlOzfbR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXgdlOzfbR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXgdlOzfbR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXgdlOzfbR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXgdlOzfbR .navbar {
    height: 70px;
  }
  .cid-tXgdlOzfbR .navbar.opened {
    height: auto;
  }
  .cid-tXgdlOzfbR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXgdlP6grT {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bg-1280x720.jpg");
}
.cid-tXgdlP6grT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgdlP6grT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgdlP6grT .mbr-section-title {
  color: #ffffff;
}
.cid-tXgdlP6grT .mbr-text,
.cid-tXgdlP6grT .mbr-section-btn {
  color: #ffffff;
}
.cid-tXgdlPyUKZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tXgdlPyUKZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgdlPyUKZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgdlPyUKZ .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tXgdlPyUKZ .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tXgdlPyUKZ .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXgdlPyUKZ .card-wrapper {
    padding: 4rem;
  }
}
.cid-tXgdlPyUKZ .mbr-text,
.cid-tXgdlPyUKZ .mbr-section-btn {
  text-align: left;
}
.cid-tXgdlPyUKZ .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh65s6lDk {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh65s6lDk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh65s6lDk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh65s6lDk .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh65s6lDk .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh65s6lDk .item-wrapper {
  position: relative;
}
.cid-tXh65s6lDk .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh65s6lDk .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh65s6lDk .carousel-control,
.cid-tXh65s6lDk .close {
  background: #1b1b1b;
}
.cid-tXh65s6lDk .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh65s6lDk .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh65s6lDk .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh65s6lDk .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh65s6lDk .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh65s6lDk .close::before {
  content: '\e91a';
}
.cid-tXh65s6lDk .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh65s6lDk .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh65s6lDk .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh65s6lDk .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh65s6lDk .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh65s6lDk .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh65s6lDk .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh65s6lDk .carousel-indicators li.active,
.cid-tXh65s6lDk .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh65s6lDk .carousel-indicators li::after,
.cid-tXh65s6lDk .carousel-indicators li::before {
  content: none;
}
.cid-tXh65s6lDk .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh65s6lDk .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh65s6lDk .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh65s6lDk .carousel-indicators {
    display: none;
  }
}
.cid-tXh65s6lDk .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh65s6lDk .carousel-inner > .active {
  display: block;
}
.cid-tXh65s6lDk .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh65s6lDk .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh65s6lDk .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh65s6lDk .carousel-control,
  .cid-tXh65s6lDk .carousel-indicators,
  .cid-tXh65s6lDk .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh65s6lDk .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh65s6lDk .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh65s6lDk .carousel-indicators .active,
.cid-tXh65s6lDk .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh65s6lDk .carousel-indicators .active {
  background: #fff;
}
.cid-tXh65s6lDk .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh65s6lDk .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh65s6lDk .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh65s6lDk .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh65s6lDk .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh65s6lDk .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh65s6lDk .carousel {
  width: 100%;
}
.cid-tXh65s6lDk .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh65s6lDk .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh65s6lDk .modal.fade .modal-dialog,
.cid-tXh65s6lDk .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh65s6lDk .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh65s6lDk .content-head {
  max-width: 800px;
}
.cid-tXgdlPYU7j {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXgdlPYU7j .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgdlPYU7j .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgdlPYU7j .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXgdlPYU7j .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXgdlPYU7j .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXgdlPYU7j .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXgdlPYU7j .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXgdlQL53M {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXgdlQL53M .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgdlQL53M .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgdlQL53M .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXgdlQL53M .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXgdlQL53M .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXgdlQL53M .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXgdlQL53M .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXgdlRbj6G {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXgeznpbRE {
  z-index: 1000;
  width: 100%;
}
.cid-tXgeznpbRE nav.navbar {
  position: fixed;
}
.cid-tXgeznpbRE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXgeznpbRE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXgeznpbRE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXgeznpbRE .dropdown-item:hover,
.cid-tXgeznpbRE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXgeznpbRE .dropdown-item:hover span {
  color: white;
}
.cid-tXgeznpbRE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXgeznpbRE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXgeznpbRE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXgeznpbRE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXgeznpbRE .nav-link {
  position: relative;
}
.cid-tXgeznpbRE .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXgeznpbRE .container {
    flex-wrap: wrap;
  }
}
.cid-tXgeznpbRE .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXgeznpbRE .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXgeznpbRE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXgeznpbRE .dropdown-menu,
.cid-tXgeznpbRE .navbar.opened {
  background: #081d20 !important;
}
.cid-tXgeznpbRE .nav-item:focus,
.cid-tXgeznpbRE .nav-link:focus {
  outline: none;
}
.cid-tXgeznpbRE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXgeznpbRE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXgeznpbRE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXgeznpbRE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXgeznpbRE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXgeznpbRE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXgeznpbRE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXgeznpbRE .navbar.opened {
  transition: all 0.3s;
}
.cid-tXgeznpbRE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXgeznpbRE .navbar .navbar-logo img {
  width: auto;
}
.cid-tXgeznpbRE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXgeznpbRE .navbar.collapsed {
  justify-content: center;
}
.cid-tXgeznpbRE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXgeznpbRE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXgeznpbRE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXgeznpbRE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXgeznpbRE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXgeznpbRE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXgeznpbRE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXgeznpbRE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXgeznpbRE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXgeznpbRE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXgeznpbRE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXgeznpbRE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXgeznpbRE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXgeznpbRE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXgeznpbRE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXgeznpbRE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXgeznpbRE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXgeznpbRE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXgeznpbRE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXgeznpbRE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXgeznpbRE .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXgeznpbRE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXgeznpbRE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXgeznpbRE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXgeznpbRE .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-tXgeznpbRE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXgeznpbRE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXgeznpbRE .dropdown-item.active,
.cid-tXgeznpbRE .dropdown-item:active {
  background-color: transparent;
}
.cid-tXgeznpbRE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXgeznpbRE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXgeznpbRE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXgeznpbRE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXgeznpbRE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXgeznpbRE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXgeznpbRE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXgeznpbRE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXgeznpbRE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXgeznpbRE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXgeznpbRE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXgeznpbRE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXgeznpbRE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXgeznpbRE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXgeznpbRE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXgeznpbRE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXgeznpbRE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXgeznpbRE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXgeznpbRE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXgeznpbRE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXgeznpbRE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXgeznpbRE .navbar {
    height: 70px;
  }
  .cid-tXgeznpbRE .navbar.opened {
    height: auto;
  }
  .cid-tXgeznpbRE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXgezo1GF8 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bg-1280x720.jpg");
}
.cid-tXgezo1GF8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgezo1GF8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgezo1GF8 .mbr-section-title {
  color: #ffffff;
}
.cid-tXgezo1GF8 .mbr-text,
.cid-tXgezo1GF8 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXgezoHOQp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tXgezoHOQp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgezoHOQp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgezoHOQp .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tXgezoHOQp .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tXgezoHOQp .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXgezoHOQp .card-wrapper {
    padding: 4rem;
  }
}
.cid-tXgezoHOQp .mbr-text,
.cid-tXgezoHOQp .mbr-section-btn {
  text-align: left;
}
.cid-tXgezoHOQp .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh69WnKkO {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh69WnKkO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh69WnKkO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh69WnKkO .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh69WnKkO .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh69WnKkO .item-wrapper {
  position: relative;
}
.cid-tXh69WnKkO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh69WnKkO .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh69WnKkO .carousel-control,
.cid-tXh69WnKkO .close {
  background: #1b1b1b;
}
.cid-tXh69WnKkO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh69WnKkO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh69WnKkO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh69WnKkO .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh69WnKkO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh69WnKkO .close::before {
  content: '\e91a';
}
.cid-tXh69WnKkO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh69WnKkO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh69WnKkO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh69WnKkO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh69WnKkO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh69WnKkO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh69WnKkO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh69WnKkO .carousel-indicators li.active,
.cid-tXh69WnKkO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh69WnKkO .carousel-indicators li::after,
.cid-tXh69WnKkO .carousel-indicators li::before {
  content: none;
}
.cid-tXh69WnKkO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh69WnKkO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh69WnKkO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh69WnKkO .carousel-indicators {
    display: none;
  }
}
.cid-tXh69WnKkO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh69WnKkO .carousel-inner > .active {
  display: block;
}
.cid-tXh69WnKkO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh69WnKkO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh69WnKkO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh69WnKkO .carousel-control,
  .cid-tXh69WnKkO .carousel-indicators,
  .cid-tXh69WnKkO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh69WnKkO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh69WnKkO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh69WnKkO .carousel-indicators .active,
.cid-tXh69WnKkO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh69WnKkO .carousel-indicators .active {
  background: #fff;
}
.cid-tXh69WnKkO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh69WnKkO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh69WnKkO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh69WnKkO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh69WnKkO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh69WnKkO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh69WnKkO .carousel {
  width: 100%;
}
.cid-tXh69WnKkO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh69WnKkO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh69WnKkO .modal.fade .modal-dialog,
.cid-tXh69WnKkO .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh69WnKkO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh69WnKkO .content-head {
  max-width: 800px;
}
.cid-tXgezplO6U {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXgezplO6U .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgezplO6U .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgezplO6U .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXgezplO6U .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXgezplO6U .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXgezplO6U .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXgezplO6U .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXgezqeGeB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXgezqeGeB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgezqeGeB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgezqeGeB .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXgezqeGeB .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXgezqeGeB .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXgezqeGeB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXgezqeGeB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXgezqUdjo {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXgeLz9sep {
  z-index: 1000;
  width: 100%;
}
.cid-tXgeLz9sep nav.navbar {
  position: fixed;
}
.cid-tXgeLz9sep .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXgeLz9sep .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXgeLz9sep .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXgeLz9sep .dropdown-item:hover,
.cid-tXgeLz9sep .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXgeLz9sep .dropdown-item:hover span {
  color: white;
}
.cid-tXgeLz9sep .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXgeLz9sep .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXgeLz9sep .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXgeLz9sep .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXgeLz9sep .nav-link {
  position: relative;
}
.cid-tXgeLz9sep .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXgeLz9sep .container {
    flex-wrap: wrap;
  }
}
.cid-tXgeLz9sep .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXgeLz9sep .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXgeLz9sep .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXgeLz9sep .dropdown-menu,
.cid-tXgeLz9sep .navbar.opened {
  background: #081d20 !important;
}
.cid-tXgeLz9sep .nav-item:focus,
.cid-tXgeLz9sep .nav-link:focus {
  outline: none;
}
.cid-tXgeLz9sep .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXgeLz9sep .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXgeLz9sep .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXgeLz9sep .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXgeLz9sep .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXgeLz9sep .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXgeLz9sep .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXgeLz9sep .navbar.opened {
  transition: all 0.3s;
}
.cid-tXgeLz9sep .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXgeLz9sep .navbar .navbar-logo img {
  width: auto;
}
.cid-tXgeLz9sep .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXgeLz9sep .navbar.collapsed {
  justify-content: center;
}
.cid-tXgeLz9sep .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXgeLz9sep .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXgeLz9sep .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXgeLz9sep .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXgeLz9sep .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXgeLz9sep .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXgeLz9sep .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXgeLz9sep .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXgeLz9sep .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXgeLz9sep .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXgeLz9sep .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXgeLz9sep .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXgeLz9sep .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXgeLz9sep .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXgeLz9sep .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXgeLz9sep .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXgeLz9sep .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXgeLz9sep .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXgeLz9sep .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXgeLz9sep .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXgeLz9sep .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXgeLz9sep .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXgeLz9sep .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXgeLz9sep .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXgeLz9sep .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-tXgeLz9sep .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXgeLz9sep .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXgeLz9sep .dropdown-item.active,
.cid-tXgeLz9sep .dropdown-item:active {
  background-color: transparent;
}
.cid-tXgeLz9sep .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXgeLz9sep .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXgeLz9sep .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXgeLz9sep .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXgeLz9sep .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXgeLz9sep .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXgeLz9sep ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXgeLz9sep .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXgeLz9sep button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXgeLz9sep button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXgeLz9sep button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXgeLz9sep button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXgeLz9sep button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXgeLz9sep button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXgeLz9sep nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXgeLz9sep nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXgeLz9sep nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXgeLz9sep nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXgeLz9sep .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXgeLz9sep a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXgeLz9sep .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXgeLz9sep .navbar {
    height: 70px;
  }
  .cid-tXgeLz9sep .navbar.opened {
    height: auto;
  }
  .cid-tXgeLz9sep .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXgeLzI1Yl {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bg-1280x720.jpg");
}
.cid-tXgeLzI1Yl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgeLzI1Yl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgeLzI1Yl .mbr-section-title {
  color: #ffffff;
}
.cid-tXgeLzI1Yl .mbr-text,
.cid-tXgeLzI1Yl .mbr-section-btn {
  color: #ffffff;
}
.cid-tXgeLAnrhY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tXgeLAnrhY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgeLAnrhY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgeLAnrhY .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tXgeLAnrhY .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tXgeLAnrhY .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXgeLAnrhY .card-wrapper {
    padding: 4rem;
  }
}
.cid-tXgeLAnrhY .mbr-text,
.cid-tXgeLAnrhY .mbr-section-btn {
  text-align: left;
}
.cid-tXgeLAnrhY .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh6fqQiAX {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh6fqQiAX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh6fqQiAX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh6fqQiAX .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh6fqQiAX .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh6fqQiAX .item-wrapper {
  position: relative;
}
.cid-tXh6fqQiAX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh6fqQiAX .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh6fqQiAX .carousel-control,
.cid-tXh6fqQiAX .close {
  background: #1b1b1b;
}
.cid-tXh6fqQiAX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh6fqQiAX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh6fqQiAX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh6fqQiAX .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh6fqQiAX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh6fqQiAX .close::before {
  content: '\e91a';
}
.cid-tXh6fqQiAX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh6fqQiAX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh6fqQiAX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh6fqQiAX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh6fqQiAX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh6fqQiAX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh6fqQiAX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh6fqQiAX .carousel-indicators li.active,
.cid-tXh6fqQiAX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh6fqQiAX .carousel-indicators li::after,
.cid-tXh6fqQiAX .carousel-indicators li::before {
  content: none;
}
.cid-tXh6fqQiAX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh6fqQiAX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh6fqQiAX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh6fqQiAX .carousel-indicators {
    display: none;
  }
}
.cid-tXh6fqQiAX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh6fqQiAX .carousel-inner > .active {
  display: block;
}
.cid-tXh6fqQiAX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh6fqQiAX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh6fqQiAX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh6fqQiAX .carousel-control,
  .cid-tXh6fqQiAX .carousel-indicators,
  .cid-tXh6fqQiAX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh6fqQiAX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh6fqQiAX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh6fqQiAX .carousel-indicators .active,
.cid-tXh6fqQiAX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh6fqQiAX .carousel-indicators .active {
  background: #fff;
}
.cid-tXh6fqQiAX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh6fqQiAX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh6fqQiAX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh6fqQiAX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh6fqQiAX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh6fqQiAX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh6fqQiAX .carousel {
  width: 100%;
}
.cid-tXh6fqQiAX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh6fqQiAX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh6fqQiAX .modal.fade .modal-dialog,
.cid-tXh6fqQiAX .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh6fqQiAX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh6fqQiAX .content-head {
  max-width: 800px;
}
.cid-tXgeLAXcma {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXgeLAXcma .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgeLAXcma .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgeLAXcma .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXgeLAXcma .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXgeLAXcma .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXgeLAXcma .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXgeLAXcma .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXgeLBTBVv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXgeLBTBVv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgeLBTBVv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgeLBTBVv .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXgeLBTBVv .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXgeLBTBVv .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXgeLBTBVv .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXgeLBTBVv .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXgeLCpdpa {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXgf2jhBhu {
  z-index: 1000;
  width: 100%;
}
.cid-tXgf2jhBhu nav.navbar {
  position: fixed;
}
.cid-tXgf2jhBhu .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXgf2jhBhu .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXgf2jhBhu .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXgf2jhBhu .dropdown-item:hover,
.cid-tXgf2jhBhu .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXgf2jhBhu .dropdown-item:hover span {
  color: white;
}
.cid-tXgf2jhBhu .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXgf2jhBhu .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXgf2jhBhu .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXgf2jhBhu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXgf2jhBhu .nav-link {
  position: relative;
}
.cid-tXgf2jhBhu .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXgf2jhBhu .container {
    flex-wrap: wrap;
  }
}
.cid-tXgf2jhBhu .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXgf2jhBhu .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXgf2jhBhu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXgf2jhBhu .dropdown-menu,
.cid-tXgf2jhBhu .navbar.opened {
  background: #081d20 !important;
}
.cid-tXgf2jhBhu .nav-item:focus,
.cid-tXgf2jhBhu .nav-link:focus {
  outline: none;
}
.cid-tXgf2jhBhu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXgf2jhBhu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXgf2jhBhu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXgf2jhBhu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXgf2jhBhu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXgf2jhBhu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXgf2jhBhu .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXgf2jhBhu .navbar.opened {
  transition: all 0.3s;
}
.cid-tXgf2jhBhu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXgf2jhBhu .navbar .navbar-logo img {
  width: auto;
}
.cid-tXgf2jhBhu .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXgf2jhBhu .navbar.collapsed {
  justify-content: center;
}
.cid-tXgf2jhBhu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXgf2jhBhu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXgf2jhBhu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXgf2jhBhu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXgf2jhBhu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXgf2jhBhu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXgf2jhBhu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXgf2jhBhu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXgf2jhBhu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXgf2jhBhu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXgf2jhBhu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXgf2jhBhu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXgf2jhBhu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXgf2jhBhu .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXgf2jhBhu .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXgf2jhBhu .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXgf2jhBhu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXgf2jhBhu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXgf2jhBhu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXgf2jhBhu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXgf2jhBhu .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXgf2jhBhu .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXgf2jhBhu .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXgf2jhBhu .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXgf2jhBhu .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-tXgf2jhBhu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXgf2jhBhu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXgf2jhBhu .dropdown-item.active,
.cid-tXgf2jhBhu .dropdown-item:active {
  background-color: transparent;
}
.cid-tXgf2jhBhu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXgf2jhBhu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXgf2jhBhu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXgf2jhBhu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXgf2jhBhu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXgf2jhBhu .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXgf2jhBhu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXgf2jhBhu .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXgf2jhBhu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXgf2jhBhu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXgf2jhBhu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXgf2jhBhu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXgf2jhBhu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXgf2jhBhu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXgf2jhBhu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXgf2jhBhu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXgf2jhBhu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXgf2jhBhu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXgf2jhBhu .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXgf2jhBhu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXgf2jhBhu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXgf2jhBhu .navbar {
    height: 70px;
  }
  .cid-tXgf2jhBhu .navbar.opened {
    height: auto;
  }
  .cid-tXgf2jhBhu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXgf2jVqs8 {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bg-1280x720.jpg");
}
.cid-tXgf2jVqs8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgf2jVqs8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgf2jVqs8 .mbr-section-title {
  color: #ffffff;
}
.cid-tXgf2jVqs8 .mbr-text,
.cid-tXgf2jVqs8 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXgf2kGBpV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tXgf2kGBpV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgf2kGBpV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgf2kGBpV .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tXgf2kGBpV .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tXgf2kGBpV .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXgf2kGBpV .card-wrapper {
    padding: 4rem;
  }
}
.cid-tXgf2kGBpV .mbr-text,
.cid-tXgf2kGBpV .mbr-section-btn {
  text-align: left;
}
.cid-tXgf2kGBpV .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXgf2ldcs3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXgf2ldcs3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgf2ldcs3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgf2ldcs3 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXgf2ldcs3 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXgf2ldcs3 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXgf2ldcs3 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXgf2ldcs3 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXgf2m8M7d {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXgf2m8M7d .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXgf2m8M7d .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXgf2m8M7d .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXgf2m8M7d .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXgf2m8M7d .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXgf2m8M7d .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXgf2m8M7d .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXgf2mF4Gm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXh6uIsWlS {
  z-index: 1000;
  width: 100%;
}
.cid-tXh6uIsWlS nav.navbar {
  position: fixed;
}
.cid-tXh6uIsWlS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXh6uIsWlS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXh6uIsWlS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXh6uIsWlS .dropdown-item:hover,
.cid-tXh6uIsWlS .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXh6uIsWlS .dropdown-item:hover span {
  color: white;
}
.cid-tXh6uIsWlS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXh6uIsWlS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXh6uIsWlS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXh6uIsWlS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXh6uIsWlS .nav-link {
  position: relative;
}
.cid-tXh6uIsWlS .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXh6uIsWlS .container {
    flex-wrap: wrap;
  }
}
.cid-tXh6uIsWlS .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXh6uIsWlS .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXh6uIsWlS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXh6uIsWlS .dropdown-menu,
.cid-tXh6uIsWlS .navbar.opened {
  background: #081d20 !important;
}
.cid-tXh6uIsWlS .nav-item:focus,
.cid-tXh6uIsWlS .nav-link:focus {
  outline: none;
}
.cid-tXh6uIsWlS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXh6uIsWlS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXh6uIsWlS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXh6uIsWlS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXh6uIsWlS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXh6uIsWlS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXh6uIsWlS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXh6uIsWlS .navbar.opened {
  transition: all 0.3s;
}
.cid-tXh6uIsWlS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXh6uIsWlS .navbar .navbar-logo img {
  width: auto;
}
.cid-tXh6uIsWlS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXh6uIsWlS .navbar.collapsed {
  justify-content: center;
}
.cid-tXh6uIsWlS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXh6uIsWlS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXh6uIsWlS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXh6uIsWlS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXh6uIsWlS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXh6uIsWlS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXh6uIsWlS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXh6uIsWlS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXh6uIsWlS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXh6uIsWlS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXh6uIsWlS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXh6uIsWlS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXh6uIsWlS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXh6uIsWlS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXh6uIsWlS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXh6uIsWlS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXh6uIsWlS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXh6uIsWlS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXh6uIsWlS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXh6uIsWlS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXh6uIsWlS .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXh6uIsWlS .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXh6uIsWlS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXh6uIsWlS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXh6uIsWlS .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-tXh6uIsWlS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXh6uIsWlS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXh6uIsWlS .dropdown-item.active,
.cid-tXh6uIsWlS .dropdown-item:active {
  background-color: transparent;
}
.cid-tXh6uIsWlS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXh6uIsWlS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXh6uIsWlS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXh6uIsWlS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXh6uIsWlS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXh6uIsWlS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXh6uIsWlS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXh6uIsWlS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXh6uIsWlS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXh6uIsWlS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXh6uIsWlS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXh6uIsWlS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXh6uIsWlS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXh6uIsWlS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXh6uIsWlS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXh6uIsWlS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXh6uIsWlS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXh6uIsWlS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXh6uIsWlS .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXh6uIsWlS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXh6uIsWlS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXh6uIsWlS .navbar {
    height: 70px;
  }
  .cid-tXh6uIsWlS .navbar.opened {
    height: auto;
  }
  .cid-tXh6uIsWlS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXh6uJ2p3w {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/bg-1280x720.jpg");
}
.cid-tXh6uJ2p3w .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh6uJ2p3w .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh6uJ2p3w .mbr-section-title {
  color: #ffffff;
}
.cid-tXh6uJ2p3w .mbr-text,
.cid-tXh6uJ2p3w .mbr-section-btn {
  color: #ffffff;
}
.cid-tXh6uJGEro {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f76d29;
}
.cid-tXh6uJGEro .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh6uJGEro .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh6uJGEro .card-wrapper {
  background: #ffffff;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .cid-tXh6uJGEro .card-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-tXh6uJGEro .card-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXh6uJGEro .card-wrapper {
    padding: 4rem;
  }
}
.cid-tXh6uJGEro .mbr-text,
.cid-tXh6uJGEro .mbr-section-btn {
  text-align: left;
}
.cid-tXh6uJGEro .card-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXh70SWEoU {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #edefeb;
}
.cid-tXh70SWEoU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh70SWEoU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh70SWEoU .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-tXh70SWEoU .item {
    margin-bottom: 1rem;
  }
}
.cid-tXh70SWEoU .item-wrapper {
  position: relative;
}
.cid-tXh70SWEoU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-tXh70SWEoU .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-tXh70SWEoU .carousel-control,
.cid-tXh70SWEoU .close {
  background: #1b1b1b;
}
.cid-tXh70SWEoU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-tXh70SWEoU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-tXh70SWEoU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-tXh70SWEoU .carousel-control-next span {
  margin-left: 5px;
}
.cid-tXh70SWEoU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-tXh70SWEoU .close::before {
  content: '\e91a';
}
.cid-tXh70SWEoU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-tXh70SWEoU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-tXh70SWEoU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh70SWEoU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-tXh70SWEoU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-tXh70SWEoU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-tXh70SWEoU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-tXh70SWEoU .carousel-indicators li.active,
.cid-tXh70SWEoU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-tXh70SWEoU .carousel-indicators li::after,
.cid-tXh70SWEoU .carousel-indicators li::before {
  content: none;
}
.cid-tXh70SWEoU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-tXh70SWEoU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-tXh70SWEoU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-tXh70SWEoU .carousel-indicators {
    display: none;
  }
}
.cid-tXh70SWEoU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-tXh70SWEoU .carousel-inner > .active {
  display: block;
}
.cid-tXh70SWEoU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-tXh70SWEoU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-tXh70SWEoU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-tXh70SWEoU .carousel-control,
  .cid-tXh70SWEoU .carousel-indicators,
  .cid-tXh70SWEoU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-tXh70SWEoU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-tXh70SWEoU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-tXh70SWEoU .carousel-indicators .active,
.cid-tXh70SWEoU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-tXh70SWEoU .carousel-indicators .active {
  background: #fff;
}
.cid-tXh70SWEoU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-tXh70SWEoU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-tXh70SWEoU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-tXh70SWEoU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-tXh70SWEoU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-tXh70SWEoU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-tXh70SWEoU .carousel {
  width: 100%;
}
.cid-tXh70SWEoU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-tXh70SWEoU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-tXh70SWEoU .modal.fade .modal-dialog,
.cid-tXh70SWEoU .modal.in .modal-dialog {
  transform: none;
}
.cid-tXh70SWEoU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-tXh70SWEoU .content-head {
  max-width: 800px;
}
.cid-tXh6uLy8Ie {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXh6uLy8Ie .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh6uLy8Ie .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh6uLy8Ie .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXh6uLy8Ie .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXh6uLy8Ie .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXh6uLy8Ie .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXh6uLy8Ie .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXh6uM2Kup {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXh6uM2Kup .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXh6uM2Kup .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXh6uM2Kup .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXh6uM2Kup .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXh6uM2Kup .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXh6uM2Kup .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXh6uM2Kup .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXh6uMR889 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXkQfz5VKT {
  z-index: 1000;
  width: 100%;
}
.cid-tXkQfz5VKT nav.navbar {
  position: fixed;
}
.cid-tXkQfz5VKT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXkQfz5VKT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXkQfz5VKT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXkQfz5VKT .dropdown-item:hover,
.cid-tXkQfz5VKT .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXkQfz5VKT .dropdown-item:hover span {
  color: white;
}
.cid-tXkQfz5VKT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXkQfz5VKT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXkQfz5VKT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXkQfz5VKT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXkQfz5VKT .nav-link {
  position: relative;
}
.cid-tXkQfz5VKT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXkQfz5VKT .container {
    flex-wrap: wrap;
  }
}
.cid-tXkQfz5VKT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXkQfz5VKT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXkQfz5VKT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXkQfz5VKT .dropdown-menu,
.cid-tXkQfz5VKT .navbar.opened {
  background: #081d20 !important;
}
.cid-tXkQfz5VKT .nav-item:focus,
.cid-tXkQfz5VKT .nav-link:focus {
  outline: none;
}
.cid-tXkQfz5VKT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXkQfz5VKT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXkQfz5VKT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXkQfz5VKT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXkQfz5VKT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXkQfz5VKT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXkQfz5VKT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXkQfz5VKT .navbar.opened {
  transition: all 0.3s;
}
.cid-tXkQfz5VKT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXkQfz5VKT .navbar .navbar-logo img {
  width: auto;
}
.cid-tXkQfz5VKT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXkQfz5VKT .navbar.collapsed {
  justify-content: center;
}
.cid-tXkQfz5VKT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXkQfz5VKT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXkQfz5VKT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXkQfz5VKT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXkQfz5VKT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXkQfz5VKT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXkQfz5VKT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXkQfz5VKT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXkQfz5VKT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXkQfz5VKT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXkQfz5VKT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXkQfz5VKT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXkQfz5VKT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXkQfz5VKT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXkQfz5VKT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXkQfz5VKT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXkQfz5VKT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXkQfz5VKT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXkQfz5VKT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXkQfz5VKT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXkQfz5VKT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXkQfz5VKT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXkQfz5VKT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXkQfz5VKT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXkQfz5VKT .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-tXkQfz5VKT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXkQfz5VKT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXkQfz5VKT .dropdown-item.active,
.cid-tXkQfz5VKT .dropdown-item:active {
  background-color: transparent;
}
.cid-tXkQfz5VKT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXkQfz5VKT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXkQfz5VKT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXkQfz5VKT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXkQfz5VKT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXkQfz5VKT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXkQfz5VKT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXkQfz5VKT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXkQfz5VKT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXkQfz5VKT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXkQfz5VKT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXkQfz5VKT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXkQfz5VKT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXkQfz5VKT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXkQfz5VKT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXkQfz5VKT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXkQfz5VKT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXkQfz5VKT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXkQfz5VKT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXkQfz5VKT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXkQfz5VKT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXkQfz5VKT .navbar {
    height: 70px;
  }
  .cid-tXkQfz5VKT .navbar.opened {
    height: auto;
  }
  .cid-tXkQfz5VKT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXkRreJfRU {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXkRreJfRU .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXkRreJfRU .mbr-text {
  color: #ffffff;
}
.cid-tXkQfApjJp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXkQfApjJp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXkQfApjJp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXkQfApjJp .mbr-section-title {
  color: #ffffff;
}
.cid-tXkQfApjJp .mbr-text,
.cid-tXkQfApjJp .mbr-section-btn {
  color: #ffffff;
}
.cid-tXkQfB0SHr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXkQfB0SHr h6 {
  line-height: 1.2;
}
.cid-tXkQfB0SHr img,
.cid-tXkQfB0SHr .item-img {
  width: 100%;
}
.cid-tXkQfB0SHr .item:focus,
.cid-tXkQfB0SHr span:focus {
  outline: none;
}
.cid-tXkQfB0SHr .item {
  cursor: pointer;
}
.cid-tXkQfB0SHr .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXkQfB0SHr .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXkQfB0SHr .mbr-section-title {
  color: #000000;
}
.cid-tXkQfB0SHr .mbr-text,
.cid-tXkQfB0SHr .mbr-section-btn {
  color: #000000;
}
.cid-tXkQfB0SHr .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXkQfB0SHr .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXkQfB0SHr .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXkQfB0SHr .content-head {
  max-width: 800px;
}
.cid-tXkQfB0SHr .item-title,
.cid-tXkQfB0SHr .mbr-section-btn {
  color: #f76d29;
}
.cid-tXkQfBWabG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXkQfBWabG img,
.cid-tXkQfBWabG .item-img {
  width: 100%;
}
.cid-tXkQfBWabG .item:focus,
.cid-tXkQfBWabG span:focus {
  outline: none;
}
.cid-tXkQfBWabG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXkQfBWabG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXkQfBWabG .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXkQfBWabG .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXkQfBWabG .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXkQfBWabG .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXkQfBWabG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXkQfBWabG .mbr-section-title {
  color: #232323;
}
.cid-tXkQfBWabG .mbr-text,
.cid-tXkQfBWabG .mbr-section-btn {
  text-align: left;
}
.cid-tXkQfBWabG .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXkQfBWabG .item-subtitle {
  text-align: left;
}
.cid-tXkQfBWabG .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXkQfD2vTg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXkQfD2vTg img,
.cid-tXkQfD2vTg .item-img {
  width: 100%;
}
.cid-tXkQfD2vTg .item:focus,
.cid-tXkQfD2vTg span:focus {
  outline: none;
}
.cid-tXkQfD2vTg .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXkQfD2vTg .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXkQfD2vTg .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXkQfD2vTg .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXkQfD2vTg .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXkQfD2vTg .mbr-section-title {
  color: #f76d29;
}
.cid-tXkQfD2vTg .mbr-text,
.cid-tXkQfD2vTg .mbr-section-btn {
  text-align: left;
}
.cid-tXkQfD2vTg .item-title {
  text-align: left;
}
.cid-tXkQfD2vTg .item-subtitle {
  text-align: center;
}
.cid-tXkQfDWJ9m {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXkQfDWJ9m .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXkQfDWJ9m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXkQfDWJ9m .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXkQfDWJ9m .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXkQfDWJ9m .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXkQfDWJ9m .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXkQfDWJ9m .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXkQfEBg18 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXkQfEBg18 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXkQfEBg18 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXkQfEBg18 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXkQfEBg18 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXkQfEBg18 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXkQfEBg18 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXkQfEBg18 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXkQfFcKRP {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwjLi58xG {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwjLi58xG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwjLi58xG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwjLi58xG .card .card-header {
  background-color: transparent;
  margin-bottom: 0;
}
.cid-tXwjLi58xG .panel-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cid-tXwjLi58xG .mbr-iconfont {
  padding-left: 1rem;
  font-family: 'Moririse2' !important;
  font-size: 1.4rem !important;
  color: #6592e6;
}
.cid-tXwjLi58xG .panel-body,
.cid-tXwjLi58xG .card-header {
  padding: 1rem 0;
}
.cid-tXwjLi58xG .panel-title-edit {
  color: #000000;
}
.cid-tXwuodeD6S {
  z-index: 1000;
  width: 100%;
}
.cid-tXwuodeD6S nav.navbar {
  position: fixed;
}
.cid-tXwuodeD6S .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwuodeD6S .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwuodeD6S .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwuodeD6S .dropdown-item:hover,
.cid-tXwuodeD6S .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwuodeD6S .dropdown-item:hover span {
  color: white;
}
.cid-tXwuodeD6S .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwuodeD6S .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwuodeD6S .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwuodeD6S .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwuodeD6S .nav-link {
  position: relative;
}
.cid-tXwuodeD6S .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwuodeD6S .container {
    flex-wrap: wrap;
  }
}
.cid-tXwuodeD6S .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwuodeD6S .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwuodeD6S .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwuodeD6S .dropdown-menu,
.cid-tXwuodeD6S .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwuodeD6S .nav-item:focus,
.cid-tXwuodeD6S .nav-link:focus {
  outline: none;
}
.cid-tXwuodeD6S .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwuodeD6S .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwuodeD6S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwuodeD6S .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwuodeD6S .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwuodeD6S .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwuodeD6S .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwuodeD6S .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwuodeD6S .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwuodeD6S .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwuodeD6S .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwuodeD6S .navbar.collapsed {
  justify-content: center;
}
.cid-tXwuodeD6S .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwuodeD6S .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwuodeD6S .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwuodeD6S .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwuodeD6S .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwuodeD6S .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwuodeD6S .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwuodeD6S .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwuodeD6S .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwuodeD6S .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwuodeD6S .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwuodeD6S .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwuodeD6S .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwuodeD6S .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwuodeD6S .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwuodeD6S .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwuodeD6S .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwuodeD6S .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwuodeD6S .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwuodeD6S .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwuodeD6S .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwuodeD6S .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwuodeD6S .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwuodeD6S .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwuodeD6S .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-tXwuodeD6S .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwuodeD6S .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwuodeD6S .dropdown-item.active,
.cid-tXwuodeD6S .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwuodeD6S .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwuodeD6S .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwuodeD6S .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwuodeD6S .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwuodeD6S .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwuodeD6S .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwuodeD6S ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwuodeD6S .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwuodeD6S button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwuodeD6S button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwuodeD6S button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwuodeD6S button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwuodeD6S button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwuodeD6S button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwuodeD6S nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwuodeD6S nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwuodeD6S nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwuodeD6S nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwuodeD6S .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwuodeD6S a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwuodeD6S .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwuodeD6S .navbar {
    height: 70px;
  }
  .cid-tXwuodeD6S .navbar.opened {
    height: auto;
  }
  .cid-tXwuodeD6S .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwuodUvyz {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwuodUvyz .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwuodUvyz .mbr-text {
  color: #ffffff;
}
.cid-tXwuoemgsS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwuoemgsS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwuoemgsS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwuoemgsS .mbr-section-title {
  color: #ffffff;
}
.cid-tXwuoemgsS .mbr-text,
.cid-tXwuoemgsS .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwuoeXGoE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwuoeXGoE h6 {
  line-height: 1.2;
}
.cid-tXwuoeXGoE img,
.cid-tXwuoeXGoE .item-img {
  width: 100%;
}
.cid-tXwuoeXGoE .item:focus,
.cid-tXwuoeXGoE span:focus {
  outline: none;
}
.cid-tXwuoeXGoE .item {
  cursor: pointer;
}
.cid-tXwuoeXGoE .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwuoeXGoE .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwuoeXGoE .mbr-section-title {
  color: #000000;
}
.cid-tXwuoeXGoE .mbr-text,
.cid-tXwuoeXGoE .mbr-section-btn {
  color: #000000;
}
.cid-tXwuoeXGoE .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwuoeXGoE .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwuoeXGoE .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwuoeXGoE .content-head {
  max-width: 800px;
}
.cid-tXwuoeXGoE .item-title,
.cid-tXwuoeXGoE .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwuofWE56 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwuofWE56 img,
.cid-tXwuofWE56 .item-img {
  width: 100%;
}
.cid-tXwuofWE56 .item:focus,
.cid-tXwuofWE56 span:focus {
  outline: none;
}
.cid-tXwuofWE56 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwuofWE56 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwuofWE56 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwuofWE56 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwuofWE56 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwuofWE56 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwuofWE56 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwuofWE56 .mbr-section-title {
  color: #232323;
}
.cid-tXwuofWE56 .mbr-text,
.cid-tXwuofWE56 .mbr-section-btn {
  text-align: left;
}
.cid-tXwuofWE56 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwuofWE56 .item-subtitle {
  text-align: left;
}
.cid-tXwuofWE56 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwuogN6vy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwuogN6vy img,
.cid-tXwuogN6vy .item-img {
  width: 100%;
}
.cid-tXwuogN6vy .item:focus,
.cid-tXwuogN6vy span:focus {
  outline: none;
}
.cid-tXwuogN6vy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwuogN6vy .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwuogN6vy .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwuogN6vy .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwuogN6vy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwuogN6vy .mbr-section-title {
  color: #f76d29;
}
.cid-tXwuogN6vy .mbr-text,
.cid-tXwuogN6vy .mbr-section-btn {
  text-align: left;
}
.cid-tXwuogN6vy .item-title {
  text-align: left;
}
.cid-tXwuogN6vy .item-subtitle {
  text-align: center;
}
.cid-tXwuohEord {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwuohEord .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwuohEord .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwuohEord .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwuohEord .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwuohEord .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwuohEord .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwuohEord .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwuoifh7m {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwuoifh7m .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwuoifh7m .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwuoifh7m .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwuoifh7m .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwuoifh7m .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwuoifh7m .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwuoifh7m .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwuoiZTcF {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwuPAiWVQ {
  z-index: 1000;
  width: 100%;
}
.cid-tXwuPAiWVQ nav.navbar {
  position: fixed;
}
.cid-tXwuPAiWVQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwuPAiWVQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwuPAiWVQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwuPAiWVQ .dropdown-item:hover,
.cid-tXwuPAiWVQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwuPAiWVQ .dropdown-item:hover span {
  color: white;
}
.cid-tXwuPAiWVQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwuPAiWVQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwuPAiWVQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwuPAiWVQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwuPAiWVQ .nav-link {
  position: relative;
}
.cid-tXwuPAiWVQ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwuPAiWVQ .container {
    flex-wrap: wrap;
  }
}
.cid-tXwuPAiWVQ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwuPAiWVQ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwuPAiWVQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwuPAiWVQ .dropdown-menu,
.cid-tXwuPAiWVQ .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwuPAiWVQ .nav-item:focus,
.cid-tXwuPAiWVQ .nav-link:focus {
  outline: none;
}
.cid-tXwuPAiWVQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwuPAiWVQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwuPAiWVQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwuPAiWVQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwuPAiWVQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwuPAiWVQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwuPAiWVQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwuPAiWVQ .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwuPAiWVQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwuPAiWVQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwuPAiWVQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwuPAiWVQ .navbar.collapsed {
  justify-content: center;
}
.cid-tXwuPAiWVQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwuPAiWVQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwuPAiWVQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwuPAiWVQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwuPAiWVQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwuPAiWVQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwuPAiWVQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwuPAiWVQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwuPAiWVQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwuPAiWVQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwuPAiWVQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwuPAiWVQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwuPAiWVQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwuPAiWVQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwuPAiWVQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwuPAiWVQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwuPAiWVQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwuPAiWVQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwuPAiWVQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwuPAiWVQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwuPAiWVQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwuPAiWVQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwuPAiWVQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwuPAiWVQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwuPAiWVQ .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-tXwuPAiWVQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwuPAiWVQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwuPAiWVQ .dropdown-item.active,
.cid-tXwuPAiWVQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwuPAiWVQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwuPAiWVQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwuPAiWVQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwuPAiWVQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwuPAiWVQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwuPAiWVQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwuPAiWVQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwuPAiWVQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwuPAiWVQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwuPAiWVQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwuPAiWVQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwuPAiWVQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwuPAiWVQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwuPAiWVQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwuPAiWVQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwuPAiWVQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwuPAiWVQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwuPAiWVQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwuPAiWVQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwuPAiWVQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwuPAiWVQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwuPAiWVQ .navbar {
    height: 70px;
  }
  .cid-tXwuPAiWVQ .navbar.opened {
    height: auto;
  }
  .cid-tXwuPAiWVQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwuPAUl9i {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwuPAUl9i .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwuPAUl9i .mbr-text {
  color: #ffffff;
}
.cid-tXwuPBkWY7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwuPBkWY7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwuPBkWY7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwuPBkWY7 .mbr-section-title {
  color: #ffffff;
}
.cid-tXwuPBkWY7 .mbr-text,
.cid-tXwuPBkWY7 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwuPBWxes {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwuPBWxes h6 {
  line-height: 1.2;
}
.cid-tXwuPBWxes img,
.cid-tXwuPBWxes .item-img {
  width: 100%;
}
.cid-tXwuPBWxes .item:focus,
.cid-tXwuPBWxes span:focus {
  outline: none;
}
.cid-tXwuPBWxes .item {
  cursor: pointer;
}
.cid-tXwuPBWxes .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwuPBWxes .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwuPBWxes .mbr-section-title {
  color: #000000;
}
.cid-tXwuPBWxes .mbr-text,
.cid-tXwuPBWxes .mbr-section-btn {
  color: #000000;
}
.cid-tXwuPBWxes .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwuPBWxes .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwuPBWxes .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwuPBWxes .content-head {
  max-width: 800px;
}
.cid-tXwuPBWxes .item-title,
.cid-tXwuPBWxes .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwuPCWBUL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwuPCWBUL img,
.cid-tXwuPCWBUL .item-img {
  width: 100%;
}
.cid-tXwuPCWBUL .item:focus,
.cid-tXwuPCWBUL span:focus {
  outline: none;
}
.cid-tXwuPCWBUL .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwuPCWBUL .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwuPCWBUL .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwuPCWBUL .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwuPCWBUL .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwuPCWBUL .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwuPCWBUL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwuPCWBUL .mbr-section-title {
  color: #232323;
}
.cid-tXwuPCWBUL .mbr-text,
.cid-tXwuPCWBUL .mbr-section-btn {
  text-align: left;
}
.cid-tXwuPCWBUL .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwuPCWBUL .item-subtitle {
  text-align: left;
}
.cid-tXwuPCWBUL .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwuPEat1M {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwuPEat1M img,
.cid-tXwuPEat1M .item-img {
  width: 100%;
}
.cid-tXwuPEat1M .item:focus,
.cid-tXwuPEat1M span:focus {
  outline: none;
}
.cid-tXwuPEat1M .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwuPEat1M .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwuPEat1M .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwuPEat1M .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwuPEat1M .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwuPEat1M .mbr-section-title {
  color: #f76d29;
}
.cid-tXwuPEat1M .mbr-text,
.cid-tXwuPEat1M .mbr-section-btn {
  text-align: left;
}
.cid-tXwuPEat1M .item-title {
  text-align: left;
}
.cid-tXwuPEat1M .item-subtitle {
  text-align: center;
}
.cid-tXwuPF3mX1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwuPF3mX1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwuPF3mX1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwuPF3mX1 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwuPF3mX1 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwuPF3mX1 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwuPF3mX1 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwuPF3mX1 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwuPFCyPi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwuPFCyPi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwuPFCyPi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwuPFCyPi .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwuPFCyPi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwuPFCyPi .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwuPFCyPi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwuPFCyPi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwuPGfrEh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwuZPPv8x {
  z-index: 1000;
  width: 100%;
}
.cid-tXwuZPPv8x nav.navbar {
  position: fixed;
}
.cid-tXwuZPPv8x .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwuZPPv8x .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwuZPPv8x .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwuZPPv8x .dropdown-item:hover,
.cid-tXwuZPPv8x .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwuZPPv8x .dropdown-item:hover span {
  color: white;
}
.cid-tXwuZPPv8x .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwuZPPv8x .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwuZPPv8x .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwuZPPv8x .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwuZPPv8x .nav-link {
  position: relative;
}
.cid-tXwuZPPv8x .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwuZPPv8x .container {
    flex-wrap: wrap;
  }
}
.cid-tXwuZPPv8x .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwuZPPv8x .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwuZPPv8x .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwuZPPv8x .dropdown-menu,
.cid-tXwuZPPv8x .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwuZPPv8x .nav-item:focus,
.cid-tXwuZPPv8x .nav-link:focus {
  outline: none;
}
.cid-tXwuZPPv8x .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwuZPPv8x .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwuZPPv8x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwuZPPv8x .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwuZPPv8x .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwuZPPv8x .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwuZPPv8x .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwuZPPv8x .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwuZPPv8x .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwuZPPv8x .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwuZPPv8x .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwuZPPv8x .navbar.collapsed {
  justify-content: center;
}
.cid-tXwuZPPv8x .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwuZPPv8x .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwuZPPv8x .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwuZPPv8x .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwuZPPv8x .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwuZPPv8x .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwuZPPv8x .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwuZPPv8x .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwuZPPv8x .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwuZPPv8x .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwuZPPv8x .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwuZPPv8x .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwuZPPv8x .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwuZPPv8x .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwuZPPv8x .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwuZPPv8x .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwuZPPv8x .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwuZPPv8x .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwuZPPv8x .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwuZPPv8x .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwuZPPv8x .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwuZPPv8x .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwuZPPv8x .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwuZPPv8x .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwuZPPv8x .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-tXwuZPPv8x .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwuZPPv8x .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwuZPPv8x .dropdown-item.active,
.cid-tXwuZPPv8x .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwuZPPv8x .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwuZPPv8x .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwuZPPv8x .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwuZPPv8x .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwuZPPv8x .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwuZPPv8x .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwuZPPv8x ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwuZPPv8x .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwuZPPv8x button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwuZPPv8x button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwuZPPv8x button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwuZPPv8x button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwuZPPv8x button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwuZPPv8x button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwuZPPv8x nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwuZPPv8x nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwuZPPv8x nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwuZPPv8x nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwuZPPv8x .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwuZPPv8x a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwuZPPv8x .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwuZPPv8x .navbar {
    height: 70px;
  }
  .cid-tXwuZPPv8x .navbar.opened {
    height: auto;
  }
  .cid-tXwuZPPv8x .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwuZQdBSi {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwuZQdBSi .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwuZQdBSi .mbr-text {
  color: #ffffff;
}
.cid-tXwuZQvjSR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwuZQvjSR .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwuZQvjSR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwuZQvjSR .mbr-section-title {
  color: #ffffff;
}
.cid-tXwuZQvjSR .mbr-text,
.cid-tXwuZQvjSR .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwuZQVOTh {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwuZQVOTh h6 {
  line-height: 1.2;
}
.cid-tXwuZQVOTh img,
.cid-tXwuZQVOTh .item-img {
  width: 100%;
}
.cid-tXwuZQVOTh .item:focus,
.cid-tXwuZQVOTh span:focus {
  outline: none;
}
.cid-tXwuZQVOTh .item {
  cursor: pointer;
}
.cid-tXwuZQVOTh .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwuZQVOTh .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwuZQVOTh .mbr-section-title {
  color: #000000;
}
.cid-tXwuZQVOTh .mbr-text,
.cid-tXwuZQVOTh .mbr-section-btn {
  color: #000000;
}
.cid-tXwuZQVOTh .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwuZQVOTh .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwuZQVOTh .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwuZQVOTh .content-head {
  max-width: 800px;
}
.cid-tXwuZQVOTh .item-title,
.cid-tXwuZQVOTh .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwuZRBVf3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwuZRBVf3 img,
.cid-tXwuZRBVf3 .item-img {
  width: 100%;
}
.cid-tXwuZRBVf3 .item:focus,
.cid-tXwuZRBVf3 span:focus {
  outline: none;
}
.cid-tXwuZRBVf3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwuZRBVf3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwuZRBVf3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwuZRBVf3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwuZRBVf3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwuZRBVf3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwuZRBVf3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwuZRBVf3 .mbr-section-title {
  color: #232323;
}
.cid-tXwuZRBVf3 .mbr-text,
.cid-tXwuZRBVf3 .mbr-section-btn {
  text-align: left;
}
.cid-tXwuZRBVf3 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwuZRBVf3 .item-subtitle {
  text-align: left;
}
.cid-tXwuZRBVf3 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwuZStOzf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwuZStOzf img,
.cid-tXwuZStOzf .item-img {
  width: 100%;
}
.cid-tXwuZStOzf .item:focus,
.cid-tXwuZStOzf span:focus {
  outline: none;
}
.cid-tXwuZStOzf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwuZStOzf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwuZStOzf .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwuZStOzf .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwuZStOzf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwuZStOzf .mbr-section-title {
  color: #f76d29;
}
.cid-tXwuZStOzf .mbr-text,
.cid-tXwuZStOzf .mbr-section-btn {
  text-align: left;
}
.cid-tXwuZStOzf .item-title {
  text-align: left;
}
.cid-tXwuZStOzf .item-subtitle {
  text-align: center;
}
.cid-tXwuZTexxs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwuZTexxs .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwuZTexxs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwuZTexxs .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwuZTexxs .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwuZTexxs .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwuZTexxs .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwuZTexxs .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwuZTMVEL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwuZTMVEL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwuZTMVEL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwuZTMVEL .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwuZTMVEL .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwuZTMVEL .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwuZTMVEL .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwuZTMVEL .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwuZUnoir {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwvaLy71b {
  z-index: 1000;
  width: 100%;
}
.cid-tXwvaLy71b nav.navbar {
  position: fixed;
}
.cid-tXwvaLy71b .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwvaLy71b .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwvaLy71b .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwvaLy71b .dropdown-item:hover,
.cid-tXwvaLy71b .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwvaLy71b .dropdown-item:hover span {
  color: white;
}
.cid-tXwvaLy71b .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwvaLy71b .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwvaLy71b .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwvaLy71b .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwvaLy71b .nav-link {
  position: relative;
}
.cid-tXwvaLy71b .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwvaLy71b .container {
    flex-wrap: wrap;
  }
}
.cid-tXwvaLy71b .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwvaLy71b .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwvaLy71b .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwvaLy71b .dropdown-menu,
.cid-tXwvaLy71b .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwvaLy71b .nav-item:focus,
.cid-tXwvaLy71b .nav-link:focus {
  outline: none;
}
.cid-tXwvaLy71b .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwvaLy71b .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwvaLy71b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwvaLy71b .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwvaLy71b .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwvaLy71b .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwvaLy71b .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwvaLy71b .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwvaLy71b .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwvaLy71b .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwvaLy71b .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwvaLy71b .navbar.collapsed {
  justify-content: center;
}
.cid-tXwvaLy71b .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwvaLy71b .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwvaLy71b .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwvaLy71b .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwvaLy71b .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwvaLy71b .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwvaLy71b .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwvaLy71b .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwvaLy71b .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwvaLy71b .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwvaLy71b .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwvaLy71b .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwvaLy71b .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwvaLy71b .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwvaLy71b .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwvaLy71b .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwvaLy71b .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwvaLy71b .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwvaLy71b .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwvaLy71b .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwvaLy71b .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwvaLy71b .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwvaLy71b .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwvaLy71b .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwvaLy71b .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-tXwvaLy71b .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwvaLy71b .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwvaLy71b .dropdown-item.active,
.cid-tXwvaLy71b .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwvaLy71b .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwvaLy71b .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwvaLy71b .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwvaLy71b .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwvaLy71b .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwvaLy71b .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwvaLy71b ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwvaLy71b .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwvaLy71b button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwvaLy71b button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwvaLy71b button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwvaLy71b button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwvaLy71b button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwvaLy71b button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwvaLy71b nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwvaLy71b nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwvaLy71b nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwvaLy71b nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwvaLy71b .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwvaLy71b a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwvaLy71b .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwvaLy71b .navbar {
    height: 70px;
  }
  .cid-tXwvaLy71b .navbar.opened {
    height: auto;
  }
  .cid-tXwvaLy71b .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwvaM13E3 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwvaM13E3 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwvaM13E3 .mbr-text {
  color: #ffffff;
}
.cid-tXwvaMkqPO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwvaMkqPO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvaMkqPO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvaMkqPO .mbr-section-title {
  color: #ffffff;
}
.cid-tXwvaMkqPO .mbr-text,
.cid-tXwvaMkqPO .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwvaMO1RY {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwvaMO1RY h6 {
  line-height: 1.2;
}
.cid-tXwvaMO1RY img,
.cid-tXwvaMO1RY .item-img {
  width: 100%;
}
.cid-tXwvaMO1RY .item:focus,
.cid-tXwvaMO1RY span:focus {
  outline: none;
}
.cid-tXwvaMO1RY .item {
  cursor: pointer;
}
.cid-tXwvaMO1RY .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwvaMO1RY .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwvaMO1RY .mbr-section-title {
  color: #000000;
}
.cid-tXwvaMO1RY .mbr-text,
.cid-tXwvaMO1RY .mbr-section-btn {
  color: #000000;
}
.cid-tXwvaMO1RY .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwvaMO1RY .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwvaMO1RY .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwvaMO1RY .content-head {
  max-width: 800px;
}
.cid-tXwvaMO1RY .item-title,
.cid-tXwvaMO1RY .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwvaNq5C7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwvaNq5C7 img,
.cid-tXwvaNq5C7 .item-img {
  width: 100%;
}
.cid-tXwvaNq5C7 .item:focus,
.cid-tXwvaNq5C7 span:focus {
  outline: none;
}
.cid-tXwvaNq5C7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwvaNq5C7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwvaNq5C7 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwvaNq5C7 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwvaNq5C7 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwvaNq5C7 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwvaNq5C7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwvaNq5C7 .mbr-section-title {
  color: #232323;
}
.cid-tXwvaNq5C7 .mbr-text,
.cid-tXwvaNq5C7 .mbr-section-btn {
  text-align: left;
}
.cid-tXwvaNq5C7 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwvaNq5C7 .item-subtitle {
  text-align: left;
}
.cid-tXwvaNq5C7 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwvaOhHRf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwvaOhHRf img,
.cid-tXwvaOhHRf .item-img {
  width: 100%;
}
.cid-tXwvaOhHRf .item:focus,
.cid-tXwvaOhHRf span:focus {
  outline: none;
}
.cid-tXwvaOhHRf .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwvaOhHRf .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwvaOhHRf .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwvaOhHRf .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwvaOhHRf .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwvaOhHRf .mbr-section-title {
  color: #f76d29;
}
.cid-tXwvaOhHRf .mbr-text,
.cid-tXwvaOhHRf .mbr-section-btn {
  text-align: left;
}
.cid-tXwvaOhHRf .item-title {
  text-align: left;
}
.cid-tXwvaOhHRf .item-subtitle {
  text-align: center;
}
.cid-tXwvaP51bd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwvaP51bd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvaP51bd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvaP51bd .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwvaP51bd .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwvaP51bd .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwvaP51bd .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwvaP51bd .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwvaPCEc1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwvaPCEc1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvaPCEc1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvaPCEc1 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwvaPCEc1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwvaPCEc1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwvaPCEc1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwvaPCEc1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwvaQauHC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwvmJkFxD {
  z-index: 1000;
  width: 100%;
}
.cid-tXwvmJkFxD nav.navbar {
  position: fixed;
}
.cid-tXwvmJkFxD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwvmJkFxD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwvmJkFxD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwvmJkFxD .dropdown-item:hover,
.cid-tXwvmJkFxD .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwvmJkFxD .dropdown-item:hover span {
  color: white;
}
.cid-tXwvmJkFxD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwvmJkFxD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwvmJkFxD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwvmJkFxD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwvmJkFxD .nav-link {
  position: relative;
}
.cid-tXwvmJkFxD .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwvmJkFxD .container {
    flex-wrap: wrap;
  }
}
.cid-tXwvmJkFxD .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwvmJkFxD .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwvmJkFxD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwvmJkFxD .dropdown-menu,
.cid-tXwvmJkFxD .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwvmJkFxD .nav-item:focus,
.cid-tXwvmJkFxD .nav-link:focus {
  outline: none;
}
.cid-tXwvmJkFxD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwvmJkFxD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwvmJkFxD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwvmJkFxD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwvmJkFxD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwvmJkFxD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwvmJkFxD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwvmJkFxD .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwvmJkFxD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwvmJkFxD .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwvmJkFxD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwvmJkFxD .navbar.collapsed {
  justify-content: center;
}
.cid-tXwvmJkFxD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwvmJkFxD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwvmJkFxD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwvmJkFxD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwvmJkFxD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwvmJkFxD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwvmJkFxD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwvmJkFxD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwvmJkFxD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwvmJkFxD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwvmJkFxD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwvmJkFxD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwvmJkFxD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwvmJkFxD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwvmJkFxD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwvmJkFxD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwvmJkFxD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwvmJkFxD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwvmJkFxD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwvmJkFxD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwvmJkFxD .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwvmJkFxD .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwvmJkFxD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwvmJkFxD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwvmJkFxD .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-tXwvmJkFxD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwvmJkFxD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwvmJkFxD .dropdown-item.active,
.cid-tXwvmJkFxD .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwvmJkFxD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwvmJkFxD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwvmJkFxD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwvmJkFxD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwvmJkFxD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwvmJkFxD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwvmJkFxD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwvmJkFxD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwvmJkFxD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwvmJkFxD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwvmJkFxD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwvmJkFxD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwvmJkFxD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwvmJkFxD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwvmJkFxD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwvmJkFxD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwvmJkFxD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwvmJkFxD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwvmJkFxD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwvmJkFxD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwvmJkFxD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwvmJkFxD .navbar {
    height: 70px;
  }
  .cid-tXwvmJkFxD .navbar.opened {
    height: auto;
  }
  .cid-tXwvmJkFxD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwvmKalha {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwvmKalha .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwvmKalha .mbr-text {
  color: #ffffff;
}
.cid-tXwvmKyktO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwvmKyktO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvmKyktO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvmKyktO .mbr-section-title {
  color: #ffffff;
}
.cid-tXwvmKyktO .mbr-text,
.cid-tXwvmKyktO .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwvmLwCbj {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwvmLwCbj h6 {
  line-height: 1.2;
}
.cid-tXwvmLwCbj img,
.cid-tXwvmLwCbj .item-img {
  width: 100%;
}
.cid-tXwvmLwCbj .item:focus,
.cid-tXwvmLwCbj span:focus {
  outline: none;
}
.cid-tXwvmLwCbj .item {
  cursor: pointer;
}
.cid-tXwvmLwCbj .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwvmLwCbj .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwvmLwCbj .mbr-section-title {
  color: #000000;
}
.cid-tXwvmLwCbj .mbr-text,
.cid-tXwvmLwCbj .mbr-section-btn {
  color: #000000;
}
.cid-tXwvmLwCbj .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwvmLwCbj .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwvmLwCbj .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwvmLwCbj .content-head {
  max-width: 800px;
}
.cid-tXwvmLwCbj .item-title,
.cid-tXwvmLwCbj .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwvmMLhf7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwvmMLhf7 img,
.cid-tXwvmMLhf7 .item-img {
  width: 100%;
}
.cid-tXwvmMLhf7 .item:focus,
.cid-tXwvmMLhf7 span:focus {
  outline: none;
}
.cid-tXwvmMLhf7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwvmMLhf7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwvmMLhf7 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwvmMLhf7 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwvmMLhf7 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwvmMLhf7 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwvmMLhf7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwvmMLhf7 .mbr-section-title {
  color: #232323;
}
.cid-tXwvmMLhf7 .mbr-text,
.cid-tXwvmMLhf7 .mbr-section-btn {
  text-align: left;
}
.cid-tXwvmMLhf7 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwvmMLhf7 .item-subtitle {
  text-align: left;
}
.cid-tXwvmMLhf7 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwvmOBBLk {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwvmOBBLk img,
.cid-tXwvmOBBLk .item-img {
  width: 100%;
}
.cid-tXwvmOBBLk .item:focus,
.cid-tXwvmOBBLk span:focus {
  outline: none;
}
.cid-tXwvmOBBLk .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwvmOBBLk .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwvmOBBLk .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwvmOBBLk .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwvmOBBLk .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwvmOBBLk .mbr-section-title {
  color: #f76d29;
}
.cid-tXwvmOBBLk .mbr-text,
.cid-tXwvmOBBLk .mbr-section-btn {
  text-align: left;
}
.cid-tXwvmOBBLk .item-title {
  text-align: left;
}
.cid-tXwvmOBBLk .item-subtitle {
  text-align: center;
}
.cid-tXwvmQvAUf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwvmQvAUf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvmQvAUf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvmQvAUf .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwvmQvAUf .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwvmQvAUf .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwvmQvAUf .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwvmQvAUf .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwvmReUrO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwvmReUrO .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvmReUrO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvmReUrO .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwvmReUrO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwvmReUrO .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwvmReUrO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwvmReUrO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwvmRUFuv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwvAfNdSE {
  z-index: 1000;
  width: 100%;
}
.cid-tXwvAfNdSE nav.navbar {
  position: fixed;
}
.cid-tXwvAfNdSE .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwvAfNdSE .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwvAfNdSE .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwvAfNdSE .dropdown-item:hover,
.cid-tXwvAfNdSE .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwvAfNdSE .dropdown-item:hover span {
  color: white;
}
.cid-tXwvAfNdSE .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwvAfNdSE .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwvAfNdSE .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwvAfNdSE .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwvAfNdSE .nav-link {
  position: relative;
}
.cid-tXwvAfNdSE .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwvAfNdSE .container {
    flex-wrap: wrap;
  }
}
.cid-tXwvAfNdSE .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwvAfNdSE .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwvAfNdSE .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwvAfNdSE .dropdown-menu,
.cid-tXwvAfNdSE .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwvAfNdSE .nav-item:focus,
.cid-tXwvAfNdSE .nav-link:focus {
  outline: none;
}
.cid-tXwvAfNdSE .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwvAfNdSE .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwvAfNdSE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwvAfNdSE .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwvAfNdSE .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwvAfNdSE .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwvAfNdSE .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwvAfNdSE .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwvAfNdSE .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwvAfNdSE .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwvAfNdSE .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwvAfNdSE .navbar.collapsed {
  justify-content: center;
}
.cid-tXwvAfNdSE .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwvAfNdSE .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwvAfNdSE .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwvAfNdSE .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwvAfNdSE .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwvAfNdSE .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwvAfNdSE .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwvAfNdSE .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwvAfNdSE .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwvAfNdSE .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwvAfNdSE .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwvAfNdSE .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwvAfNdSE .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwvAfNdSE .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwvAfNdSE .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwvAfNdSE .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwvAfNdSE .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwvAfNdSE .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwvAfNdSE .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwvAfNdSE .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwvAfNdSE .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwvAfNdSE .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwvAfNdSE .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwvAfNdSE .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwvAfNdSE .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-tXwvAfNdSE .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwvAfNdSE .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwvAfNdSE .dropdown-item.active,
.cid-tXwvAfNdSE .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwvAfNdSE .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwvAfNdSE .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwvAfNdSE .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwvAfNdSE .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwvAfNdSE .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwvAfNdSE .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwvAfNdSE ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwvAfNdSE .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwvAfNdSE button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwvAfNdSE button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwvAfNdSE button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwvAfNdSE button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwvAfNdSE button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwvAfNdSE button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwvAfNdSE nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwvAfNdSE nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwvAfNdSE nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwvAfNdSE nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwvAfNdSE .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwvAfNdSE a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwvAfNdSE .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwvAfNdSE .navbar {
    height: 70px;
  }
  .cid-tXwvAfNdSE .navbar.opened {
    height: auto;
  }
  .cid-tXwvAfNdSE .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwvAgq2bE {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwvAgq2bE .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwvAgq2bE .mbr-text {
  color: #ffffff;
}
.cid-tXwvAgUhpS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwvAgUhpS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvAgUhpS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvAgUhpS .mbr-section-title {
  color: #ffffff;
}
.cid-tXwvAgUhpS .mbr-text,
.cid-tXwvAgUhpS .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwvAhw6Ez {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwvAhw6Ez h6 {
  line-height: 1.2;
}
.cid-tXwvAhw6Ez img,
.cid-tXwvAhw6Ez .item-img {
  width: 100%;
}
.cid-tXwvAhw6Ez .item:focus,
.cid-tXwvAhw6Ez span:focus {
  outline: none;
}
.cid-tXwvAhw6Ez .item {
  cursor: pointer;
}
.cid-tXwvAhw6Ez .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwvAhw6Ez .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwvAhw6Ez .mbr-section-title {
  color: #000000;
}
.cid-tXwvAhw6Ez .mbr-text,
.cid-tXwvAhw6Ez .mbr-section-btn {
  color: #000000;
}
.cid-tXwvAhw6Ez .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwvAhw6Ez .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwvAhw6Ez .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwvAhw6Ez .content-head {
  max-width: 800px;
}
.cid-tXwvAhw6Ez .item-title,
.cid-tXwvAhw6Ez .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwvAie2s3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwvAie2s3 img,
.cid-tXwvAie2s3 .item-img {
  width: 100%;
}
.cid-tXwvAie2s3 .item:focus,
.cid-tXwvAie2s3 span:focus {
  outline: none;
}
.cid-tXwvAie2s3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwvAie2s3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwvAie2s3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwvAie2s3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwvAie2s3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwvAie2s3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwvAie2s3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwvAie2s3 .mbr-section-title {
  color: #232323;
}
.cid-tXwvAie2s3 .mbr-text,
.cid-tXwvAie2s3 .mbr-section-btn {
  text-align: left;
}
.cid-tXwvAie2s3 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwvAie2s3 .item-subtitle {
  text-align: left;
}
.cid-tXwvAie2s3 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwvAjdp6K {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwvAjdp6K img,
.cid-tXwvAjdp6K .item-img {
  width: 100%;
}
.cid-tXwvAjdp6K .item:focus,
.cid-tXwvAjdp6K span:focus {
  outline: none;
}
.cid-tXwvAjdp6K .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwvAjdp6K .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwvAjdp6K .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwvAjdp6K .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwvAjdp6K .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwvAjdp6K .mbr-section-title {
  color: #f76d29;
}
.cid-tXwvAjdp6K .mbr-text,
.cid-tXwvAjdp6K .mbr-section-btn {
  text-align: left;
}
.cid-tXwvAjdp6K .item-title {
  text-align: left;
}
.cid-tXwvAjdp6K .item-subtitle {
  text-align: center;
}
.cid-tXwvAk4WbF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwvAk4WbF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvAk4WbF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvAk4WbF .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwvAk4WbF .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwvAk4WbF .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwvAk4WbF .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwvAk4WbF .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwvAkDhye {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwvAkDhye .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvAkDhye .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvAkDhye .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwvAkDhye .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwvAkDhye .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwvAkDhye .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwvAkDhye .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwvAlbHrs {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwvN04Y5X {
  z-index: 1000;
  width: 100%;
}
.cid-tXwvN04Y5X nav.navbar {
  position: fixed;
}
.cid-tXwvN04Y5X .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwvN04Y5X .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwvN04Y5X .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwvN04Y5X .dropdown-item:hover,
.cid-tXwvN04Y5X .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwvN04Y5X .dropdown-item:hover span {
  color: white;
}
.cid-tXwvN04Y5X .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwvN04Y5X .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwvN04Y5X .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwvN04Y5X .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwvN04Y5X .nav-link {
  position: relative;
}
.cid-tXwvN04Y5X .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwvN04Y5X .container {
    flex-wrap: wrap;
  }
}
.cid-tXwvN04Y5X .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwvN04Y5X .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwvN04Y5X .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwvN04Y5X .dropdown-menu,
.cid-tXwvN04Y5X .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwvN04Y5X .nav-item:focus,
.cid-tXwvN04Y5X .nav-link:focus {
  outline: none;
}
.cid-tXwvN04Y5X .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwvN04Y5X .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwvN04Y5X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwvN04Y5X .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwvN04Y5X .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwvN04Y5X .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwvN04Y5X .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwvN04Y5X .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwvN04Y5X .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwvN04Y5X .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwvN04Y5X .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwvN04Y5X .navbar.collapsed {
  justify-content: center;
}
.cid-tXwvN04Y5X .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwvN04Y5X .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwvN04Y5X .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwvN04Y5X .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwvN04Y5X .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwvN04Y5X .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwvN04Y5X .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwvN04Y5X .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwvN04Y5X .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwvN04Y5X .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwvN04Y5X .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwvN04Y5X .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwvN04Y5X .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwvN04Y5X .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwvN04Y5X .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwvN04Y5X .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwvN04Y5X .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwvN04Y5X .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwvN04Y5X .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwvN04Y5X .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwvN04Y5X .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwvN04Y5X .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwvN04Y5X .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwvN04Y5X .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwvN04Y5X .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-tXwvN04Y5X .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwvN04Y5X .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwvN04Y5X .dropdown-item.active,
.cid-tXwvN04Y5X .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwvN04Y5X .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwvN04Y5X .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwvN04Y5X .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwvN04Y5X .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwvN04Y5X .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwvN04Y5X .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwvN04Y5X ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwvN04Y5X .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwvN04Y5X button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwvN04Y5X button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwvN04Y5X button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwvN04Y5X button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwvN04Y5X button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwvN04Y5X button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwvN04Y5X nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwvN04Y5X nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwvN04Y5X nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwvN04Y5X nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwvN04Y5X .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwvN04Y5X a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwvN04Y5X .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwvN04Y5X .navbar {
    height: 70px;
  }
  .cid-tXwvN04Y5X .navbar.opened {
    height: auto;
  }
  .cid-tXwvN04Y5X .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwvN0tlaW {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwvN0tlaW .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwvN0tlaW .mbr-text {
  color: #ffffff;
}
.cid-tXwvN0M8D8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwvN0M8D8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvN0M8D8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvN0M8D8 .mbr-section-title {
  color: #ffffff;
}
.cid-tXwvN0M8D8 .mbr-text,
.cid-tXwvN0M8D8 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwvN1pAW8 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwvN1pAW8 h6 {
  line-height: 1.2;
}
.cid-tXwvN1pAW8 img,
.cid-tXwvN1pAW8 .item-img {
  width: 100%;
}
.cid-tXwvN1pAW8 .item:focus,
.cid-tXwvN1pAW8 span:focus {
  outline: none;
}
.cid-tXwvN1pAW8 .item {
  cursor: pointer;
}
.cid-tXwvN1pAW8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwvN1pAW8 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwvN1pAW8 .mbr-section-title {
  color: #000000;
}
.cid-tXwvN1pAW8 .mbr-text,
.cid-tXwvN1pAW8 .mbr-section-btn {
  color: #000000;
}
.cid-tXwvN1pAW8 .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwvN1pAW8 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwvN1pAW8 .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwvN1pAW8 .content-head {
  max-width: 800px;
}
.cid-tXwvN1pAW8 .item-title,
.cid-tXwvN1pAW8 .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwvN24440 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwvN24440 img,
.cid-tXwvN24440 .item-img {
  width: 100%;
}
.cid-tXwvN24440 .item:focus,
.cid-tXwvN24440 span:focus {
  outline: none;
}
.cid-tXwvN24440 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwvN24440 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwvN24440 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwvN24440 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwvN24440 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwvN24440 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwvN24440 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwvN24440 .mbr-section-title {
  color: #232323;
}
.cid-tXwvN24440 .mbr-text,
.cid-tXwvN24440 .mbr-section-btn {
  text-align: left;
}
.cid-tXwvN24440 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwvN24440 .item-subtitle {
  text-align: left;
}
.cid-tXwvN24440 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwvN2XLDc {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwvN2XLDc img,
.cid-tXwvN2XLDc .item-img {
  width: 100%;
}
.cid-tXwvN2XLDc .item:focus,
.cid-tXwvN2XLDc span:focus {
  outline: none;
}
.cid-tXwvN2XLDc .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwvN2XLDc .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwvN2XLDc .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwvN2XLDc .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwvN2XLDc .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwvN2XLDc .mbr-section-title {
  color: #f76d29;
}
.cid-tXwvN2XLDc .mbr-text,
.cid-tXwvN2XLDc .mbr-section-btn {
  text-align: left;
}
.cid-tXwvN2XLDc .item-title {
  text-align: left;
}
.cid-tXwvN2XLDc .item-subtitle {
  text-align: center;
}
.cid-tXwvN40HJE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwvN40HJE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvN40HJE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvN40HJE .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwvN40HJE .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwvN40HJE .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwvN40HJE .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwvN40HJE .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwvN4FJCQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwvN4FJCQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwvN4FJCQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwvN4FJCQ .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwvN4FJCQ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwvN4FJCQ .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwvN4FJCQ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwvN4FJCQ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwvN5my7f {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXww0gSCDe {
  z-index: 1000;
  width: 100%;
}
.cid-tXww0gSCDe nav.navbar {
  position: fixed;
}
.cid-tXww0gSCDe .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXww0gSCDe .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXww0gSCDe .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXww0gSCDe .dropdown-item:hover,
.cid-tXww0gSCDe .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXww0gSCDe .dropdown-item:hover span {
  color: white;
}
.cid-tXww0gSCDe .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXww0gSCDe .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXww0gSCDe .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXww0gSCDe .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXww0gSCDe .nav-link {
  position: relative;
}
.cid-tXww0gSCDe .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXww0gSCDe .container {
    flex-wrap: wrap;
  }
}
.cid-tXww0gSCDe .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXww0gSCDe .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXww0gSCDe .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXww0gSCDe .dropdown-menu,
.cid-tXww0gSCDe .navbar.opened {
  background: #081d20 !important;
}
.cid-tXww0gSCDe .nav-item:focus,
.cid-tXww0gSCDe .nav-link:focus {
  outline: none;
}
.cid-tXww0gSCDe .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXww0gSCDe .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXww0gSCDe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXww0gSCDe .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXww0gSCDe .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXww0gSCDe .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXww0gSCDe .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXww0gSCDe .navbar.opened {
  transition: all 0.3s;
}
.cid-tXww0gSCDe .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXww0gSCDe .navbar .navbar-logo img {
  width: auto;
}
.cid-tXww0gSCDe .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXww0gSCDe .navbar.collapsed {
  justify-content: center;
}
.cid-tXww0gSCDe .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXww0gSCDe .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXww0gSCDe .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXww0gSCDe .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXww0gSCDe .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXww0gSCDe .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXww0gSCDe .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXww0gSCDe .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXww0gSCDe .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXww0gSCDe .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXww0gSCDe .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXww0gSCDe .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXww0gSCDe .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXww0gSCDe .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXww0gSCDe .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXww0gSCDe .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXww0gSCDe .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXww0gSCDe .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXww0gSCDe .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXww0gSCDe .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXww0gSCDe .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXww0gSCDe .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXww0gSCDe .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXww0gSCDe .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXww0gSCDe .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-tXww0gSCDe .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXww0gSCDe .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXww0gSCDe .dropdown-item.active,
.cid-tXww0gSCDe .dropdown-item:active {
  background-color: transparent;
}
.cid-tXww0gSCDe .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXww0gSCDe .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXww0gSCDe .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXww0gSCDe .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXww0gSCDe .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXww0gSCDe .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXww0gSCDe ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXww0gSCDe .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXww0gSCDe button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXww0gSCDe button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXww0gSCDe button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXww0gSCDe button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXww0gSCDe button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXww0gSCDe button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXww0gSCDe nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXww0gSCDe nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXww0gSCDe nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXww0gSCDe nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXww0gSCDe .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXww0gSCDe a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXww0gSCDe .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXww0gSCDe .navbar {
    height: 70px;
  }
  .cid-tXww0gSCDe .navbar.opened {
    height: auto;
  }
  .cid-tXww0gSCDe .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXww0hLF6P {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXww0hLF6P .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXww0hLF6P .mbr-text {
  color: #ffffff;
}
.cid-tXww0i28qm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXww0i28qm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXww0i28qm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXww0i28qm .mbr-section-title {
  color: #ffffff;
}
.cid-tXww0i28qm .mbr-text,
.cid-tXww0i28qm .mbr-section-btn {
  color: #ffffff;
}
.cid-tXww0iDkSF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXww0iDkSF h6 {
  line-height: 1.2;
}
.cid-tXww0iDkSF img,
.cid-tXww0iDkSF .item-img {
  width: 100%;
}
.cid-tXww0iDkSF .item:focus,
.cid-tXww0iDkSF span:focus {
  outline: none;
}
.cid-tXww0iDkSF .item {
  cursor: pointer;
}
.cid-tXww0iDkSF .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXww0iDkSF .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXww0iDkSF .mbr-section-title {
  color: #000000;
}
.cid-tXww0iDkSF .mbr-text,
.cid-tXww0iDkSF .mbr-section-btn {
  color: #000000;
}
.cid-tXww0iDkSF .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXww0iDkSF .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXww0iDkSF .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXww0iDkSF .content-head {
  max-width: 800px;
}
.cid-tXww0iDkSF .item-title,
.cid-tXww0iDkSF .mbr-section-btn {
  color: #f76d29;
}
.cid-tXww0jlYvY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXww0jlYvY img,
.cid-tXww0jlYvY .item-img {
  width: 100%;
}
.cid-tXww0jlYvY .item:focus,
.cid-tXww0jlYvY span:focus {
  outline: none;
}
.cid-tXww0jlYvY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXww0jlYvY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXww0jlYvY .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXww0jlYvY .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXww0jlYvY .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXww0jlYvY .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXww0jlYvY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXww0jlYvY .mbr-section-title {
  color: #232323;
}
.cid-tXww0jlYvY .mbr-text,
.cid-tXww0jlYvY .mbr-section-btn {
  text-align: left;
}
.cid-tXww0jlYvY .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXww0jlYvY .item-subtitle {
  text-align: left;
}
.cid-tXww0jlYvY .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXww0kc7MO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXww0kc7MO img,
.cid-tXww0kc7MO .item-img {
  width: 100%;
}
.cid-tXww0kc7MO .item:focus,
.cid-tXww0kc7MO span:focus {
  outline: none;
}
.cid-tXww0kc7MO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXww0kc7MO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXww0kc7MO .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXww0kc7MO .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXww0kc7MO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXww0kc7MO .mbr-section-title {
  color: #f76d29;
}
.cid-tXww0kc7MO .mbr-text,
.cid-tXww0kc7MO .mbr-section-btn {
  text-align: left;
}
.cid-tXww0kc7MO .item-title {
  text-align: left;
}
.cid-tXww0kc7MO .item-subtitle {
  text-align: center;
}
.cid-tXww0l4Alt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXww0l4Alt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXww0l4Alt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXww0l4Alt .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXww0l4Alt .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXww0l4Alt .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXww0l4Alt .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXww0l4Alt .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXww0lGUuS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXww0lGUuS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXww0lGUuS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXww0lGUuS .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXww0lGUuS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXww0lGUuS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXww0lGUuS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXww0lGUuS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXww0miUWA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwwk2XALj {
  z-index: 1000;
  width: 100%;
}
.cid-tXwwk2XALj nav.navbar {
  position: fixed;
}
.cid-tXwwk2XALj .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwwk2XALj .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwwk2XALj .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwwk2XALj .dropdown-item:hover,
.cid-tXwwk2XALj .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwwk2XALj .dropdown-item:hover span {
  color: white;
}
.cid-tXwwk2XALj .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwwk2XALj .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwwk2XALj .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwwk2XALj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwwk2XALj .nav-link {
  position: relative;
}
.cid-tXwwk2XALj .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwwk2XALj .container {
    flex-wrap: wrap;
  }
}
.cid-tXwwk2XALj .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwwk2XALj .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwwk2XALj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwwk2XALj .dropdown-menu,
.cid-tXwwk2XALj .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwwk2XALj .nav-item:focus,
.cid-tXwwk2XALj .nav-link:focus {
  outline: none;
}
.cid-tXwwk2XALj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwwk2XALj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwwk2XALj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwwk2XALj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwwk2XALj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwwk2XALj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwwk2XALj .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwwk2XALj .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwwk2XALj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwwk2XALj .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwwk2XALj .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwwk2XALj .navbar.collapsed {
  justify-content: center;
}
.cid-tXwwk2XALj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwwk2XALj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwwk2XALj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwwk2XALj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwwk2XALj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwwk2XALj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwwk2XALj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwwk2XALj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwwk2XALj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwwk2XALj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwwk2XALj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwwk2XALj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwwk2XALj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwwk2XALj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwwk2XALj .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwwk2XALj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwwk2XALj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwwk2XALj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwwk2XALj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwwk2XALj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwwk2XALj .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwwk2XALj .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwwk2XALj .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwwk2XALj .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwwk2XALj .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-tXwwk2XALj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwwk2XALj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwwk2XALj .dropdown-item.active,
.cid-tXwwk2XALj .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwwk2XALj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwwk2XALj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwwk2XALj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwwk2XALj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwwk2XALj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwwk2XALj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwwk2XALj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwwk2XALj .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwwk2XALj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwwk2XALj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwwk2XALj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwwk2XALj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwwk2XALj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwwk2XALj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwwk2XALj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwwk2XALj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwwk2XALj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwwk2XALj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwwk2XALj .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwwk2XALj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwwk2XALj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwwk2XALj .navbar {
    height: 70px;
  }
  .cid-tXwwk2XALj .navbar.opened {
    height: auto;
  }
  .cid-tXwwk2XALj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwwk3NzKd {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwwk3NzKd .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwwk3NzKd .mbr-text {
  color: #ffffff;
}
.cid-tXwwk49QZJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwwk49QZJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwk49QZJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwk49QZJ .mbr-section-title {
  color: #ffffff;
}
.cid-tXwwk49QZJ .mbr-text,
.cid-tXwwk49QZJ .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwwk57Zzf {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwwk57Zzf h6 {
  line-height: 1.2;
}
.cid-tXwwk57Zzf img,
.cid-tXwwk57Zzf .item-img {
  width: 100%;
}
.cid-tXwwk57Zzf .item:focus,
.cid-tXwwk57Zzf span:focus {
  outline: none;
}
.cid-tXwwk57Zzf .item {
  cursor: pointer;
}
.cid-tXwwk57Zzf .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwwk57Zzf .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwwk57Zzf .mbr-section-title {
  color: #000000;
}
.cid-tXwwk57Zzf .mbr-text,
.cid-tXwwk57Zzf .mbr-section-btn {
  color: #000000;
}
.cid-tXwwk57Zzf .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwwk57Zzf .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwwk57Zzf .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwwk57Zzf .content-head {
  max-width: 800px;
}
.cid-tXwwk57Zzf .item-title,
.cid-tXwwk57Zzf .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwwk6bJPX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwwk6bJPX img,
.cid-tXwwk6bJPX .item-img {
  width: 100%;
}
.cid-tXwwk6bJPX .item:focus,
.cid-tXwwk6bJPX span:focus {
  outline: none;
}
.cid-tXwwk6bJPX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwwk6bJPX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwwk6bJPX .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwwk6bJPX .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwwk6bJPX .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwwk6bJPX .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwwk6bJPX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwwk6bJPX .mbr-section-title {
  color: #232323;
}
.cid-tXwwk6bJPX .mbr-text,
.cid-tXwwk6bJPX .mbr-section-btn {
  text-align: left;
}
.cid-tXwwk6bJPX .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwwk6bJPX .item-subtitle {
  text-align: left;
}
.cid-tXwwk6bJPX .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwwk7GPbs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwwk7GPbs img,
.cid-tXwwk7GPbs .item-img {
  width: 100%;
}
.cid-tXwwk7GPbs .item:focus,
.cid-tXwwk7GPbs span:focus {
  outline: none;
}
.cid-tXwwk7GPbs .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwwk7GPbs .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwwk7GPbs .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwwk7GPbs .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwwk7GPbs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwwk7GPbs .mbr-section-title {
  color: #f76d29;
}
.cid-tXwwk7GPbs .mbr-text,
.cid-tXwwk7GPbs .mbr-section-btn {
  text-align: left;
}
.cid-tXwwk7GPbs .item-title {
  text-align: left;
}
.cid-tXwwk7GPbs .item-subtitle {
  text-align: center;
}
.cid-tXwwk8ZGcw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwwk8ZGcw .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwk8ZGcw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwk8ZGcw .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwwk8ZGcw .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwwk8ZGcw .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwwk8ZGcw .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwwk8ZGcw .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwwkaw3WW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwwkaw3WW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwkaw3WW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwkaw3WW .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwwkaw3WW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwwkaw3WW .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwwkaw3WW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwwkaw3WW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwwkbxG7z {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwwuXNgF7 {
  z-index: 1000;
  width: 100%;
}
.cid-tXwwuXNgF7 nav.navbar {
  position: fixed;
}
.cid-tXwwuXNgF7 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwwuXNgF7 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwwuXNgF7 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwwuXNgF7 .dropdown-item:hover,
.cid-tXwwuXNgF7 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwwuXNgF7 .dropdown-item:hover span {
  color: white;
}
.cid-tXwwuXNgF7 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwwuXNgF7 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwwuXNgF7 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwwuXNgF7 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwwuXNgF7 .nav-link {
  position: relative;
}
.cid-tXwwuXNgF7 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwwuXNgF7 .container {
    flex-wrap: wrap;
  }
}
.cid-tXwwuXNgF7 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwwuXNgF7 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwwuXNgF7 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwwuXNgF7 .dropdown-menu,
.cid-tXwwuXNgF7 .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwwuXNgF7 .nav-item:focus,
.cid-tXwwuXNgF7 .nav-link:focus {
  outline: none;
}
.cid-tXwwuXNgF7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwwuXNgF7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwwuXNgF7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwwuXNgF7 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwwuXNgF7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwwuXNgF7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwwuXNgF7 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwwuXNgF7 .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwwuXNgF7 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwwuXNgF7 .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwwuXNgF7 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwwuXNgF7 .navbar.collapsed {
  justify-content: center;
}
.cid-tXwwuXNgF7 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwwuXNgF7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwwuXNgF7 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwwuXNgF7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwwuXNgF7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwwuXNgF7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwwuXNgF7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwwuXNgF7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwwuXNgF7 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwwuXNgF7 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwwuXNgF7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwwuXNgF7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwwuXNgF7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwwuXNgF7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwwuXNgF7 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwwuXNgF7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwwuXNgF7 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwwuXNgF7 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwwuXNgF7 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwwuXNgF7 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwwuXNgF7 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwwuXNgF7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwwuXNgF7 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwwuXNgF7 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwwuXNgF7 .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-tXwwuXNgF7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwwuXNgF7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwwuXNgF7 .dropdown-item.active,
.cid-tXwwuXNgF7 .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwwuXNgF7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwwuXNgF7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwwuXNgF7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwwuXNgF7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwwuXNgF7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwwuXNgF7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwwuXNgF7 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwwuXNgF7 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwwuXNgF7 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwwuXNgF7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwwuXNgF7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwwuXNgF7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwwuXNgF7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwwuXNgF7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwwuXNgF7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwwuXNgF7 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwwuXNgF7 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwwuXNgF7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwwuXNgF7 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwwuXNgF7 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwwuXNgF7 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwwuXNgF7 .navbar {
    height: 70px;
  }
  .cid-tXwwuXNgF7 .navbar.opened {
    height: auto;
  }
  .cid-tXwwuXNgF7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwwuYfaPe {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwwuYfaPe .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwwuYfaPe .mbr-text {
  color: #ffffff;
}
.cid-tXwwuYxvqN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwwuYxvqN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwuYxvqN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwuYxvqN .mbr-section-title {
  color: #ffffff;
}
.cid-tXwwuYxvqN .mbr-text,
.cid-tXwwuYxvqN .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwwuZ0Lte {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwwuZ0Lte h6 {
  line-height: 1.2;
}
.cid-tXwwuZ0Lte img,
.cid-tXwwuZ0Lte .item-img {
  width: 100%;
}
.cid-tXwwuZ0Lte .item:focus,
.cid-tXwwuZ0Lte span:focus {
  outline: none;
}
.cid-tXwwuZ0Lte .item {
  cursor: pointer;
}
.cid-tXwwuZ0Lte .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwwuZ0Lte .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwwuZ0Lte .mbr-section-title {
  color: #000000;
}
.cid-tXwwuZ0Lte .mbr-text,
.cid-tXwwuZ0Lte .mbr-section-btn {
  color: #000000;
}
.cid-tXwwuZ0Lte .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwwuZ0Lte .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwwuZ0Lte .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwwuZ0Lte .content-head {
  max-width: 800px;
}
.cid-tXwwuZ0Lte .item-title,
.cid-tXwwuZ0Lte .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwwuZStKH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwwuZStKH img,
.cid-tXwwuZStKH .item-img {
  width: 100%;
}
.cid-tXwwuZStKH .item:focus,
.cid-tXwwuZStKH span:focus {
  outline: none;
}
.cid-tXwwuZStKH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwwuZStKH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwwuZStKH .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwwuZStKH .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwwuZStKH .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwwuZStKH .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwwuZStKH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwwuZStKH .mbr-section-title {
  color: #232323;
}
.cid-tXwwuZStKH .mbr-text,
.cid-tXwwuZStKH .mbr-section-btn {
  text-align: left;
}
.cid-tXwwuZStKH .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwwuZStKH .item-subtitle {
  text-align: left;
}
.cid-tXwwuZStKH .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwwv0RouN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwwv0RouN img,
.cid-tXwwv0RouN .item-img {
  width: 100%;
}
.cid-tXwwv0RouN .item:focus,
.cid-tXwwv0RouN span:focus {
  outline: none;
}
.cid-tXwwv0RouN .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwwv0RouN .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwwv0RouN .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwwv0RouN .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwwv0RouN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwwv0RouN .mbr-section-title {
  color: #f76d29;
}
.cid-tXwwv0RouN .mbr-text,
.cid-tXwwv0RouN .mbr-section-btn {
  text-align: left;
}
.cid-tXwwv0RouN .item-title {
  text-align: left;
}
.cid-tXwwv0RouN .item-subtitle {
  text-align: center;
}
.cid-tXwwv1PwRl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwwv1PwRl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwv1PwRl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwv1PwRl .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwwv1PwRl .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwwv1PwRl .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwwv1PwRl .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwwv1PwRl .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwwv2y7s2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwwv2y7s2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwv2y7s2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwv2y7s2 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwwv2y7s2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwwv2y7s2 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwwv2y7s2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwwv2y7s2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwwv3d44z {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwwG9plKY {
  z-index: 1000;
  width: 100%;
}
.cid-tXwwG9plKY nav.navbar {
  position: fixed;
}
.cid-tXwwG9plKY .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwwG9plKY .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwwG9plKY .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwwG9plKY .dropdown-item:hover,
.cid-tXwwG9plKY .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwwG9plKY .dropdown-item:hover span {
  color: white;
}
.cid-tXwwG9plKY .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwwG9plKY .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwwG9plKY .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwwG9plKY .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwwG9plKY .nav-link {
  position: relative;
}
.cid-tXwwG9plKY .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwwG9plKY .container {
    flex-wrap: wrap;
  }
}
.cid-tXwwG9plKY .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwwG9plKY .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwwG9plKY .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwwG9plKY .dropdown-menu,
.cid-tXwwG9plKY .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwwG9plKY .nav-item:focus,
.cid-tXwwG9plKY .nav-link:focus {
  outline: none;
}
.cid-tXwwG9plKY .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwwG9plKY .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwwG9plKY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwwG9plKY .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwwG9plKY .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwwG9plKY .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwwG9plKY .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwwG9plKY .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwwG9plKY .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwwG9plKY .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwwG9plKY .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwwG9plKY .navbar.collapsed {
  justify-content: center;
}
.cid-tXwwG9plKY .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwwG9plKY .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwwG9plKY .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwwG9plKY .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwwG9plKY .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwwG9plKY .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwwG9plKY .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwwG9plKY .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwwG9plKY .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwwG9plKY .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwwG9plKY .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwwG9plKY .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwwG9plKY .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwwG9plKY .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwwG9plKY .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwwG9plKY .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwwG9plKY .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwwG9plKY .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwwG9plKY .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwwG9plKY .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwwG9plKY .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwwG9plKY .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwwG9plKY .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwwG9plKY .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwwG9plKY .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-tXwwG9plKY .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwwG9plKY .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwwG9plKY .dropdown-item.active,
.cid-tXwwG9plKY .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwwG9plKY .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwwG9plKY .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwwG9plKY .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwwG9plKY .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwwG9plKY .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwwG9plKY .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwwG9plKY ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwwG9plKY .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwwG9plKY button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwwG9plKY button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwwG9plKY button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwwG9plKY button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwwG9plKY button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwwG9plKY button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwwG9plKY nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwwG9plKY nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwwG9plKY nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwwG9plKY nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwwG9plKY .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwwG9plKY a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwwG9plKY .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwwG9plKY .navbar {
    height: 70px;
  }
  .cid-tXwwG9plKY .navbar.opened {
    height: auto;
  }
  .cid-tXwwG9plKY .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwwG9VIiD {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwwG9VIiD .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwwG9VIiD .mbr-text {
  color: #ffffff;
}
.cid-tXwwGafhc0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwwGafhc0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwGafhc0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwGafhc0 .mbr-section-title {
  color: #ffffff;
}
.cid-tXwwGafhc0 .mbr-text,
.cid-tXwwGafhc0 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwwGaMqgp {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwwGaMqgp h6 {
  line-height: 1.2;
}
.cid-tXwwGaMqgp img,
.cid-tXwwGaMqgp .item-img {
  width: 100%;
}
.cid-tXwwGaMqgp .item:focus,
.cid-tXwwGaMqgp span:focus {
  outline: none;
}
.cid-tXwwGaMqgp .item {
  cursor: pointer;
}
.cid-tXwwGaMqgp .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwwGaMqgp .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwwGaMqgp .mbr-section-title {
  color: #000000;
}
.cid-tXwwGaMqgp .mbr-text,
.cid-tXwwGaMqgp .mbr-section-btn {
  color: #000000;
}
.cid-tXwwGaMqgp .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwwGaMqgp .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwwGaMqgp .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwwGaMqgp .content-head {
  max-width: 800px;
}
.cid-tXwwGaMqgp .item-title,
.cid-tXwwGaMqgp .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwwGby3aD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwwGby3aD img,
.cid-tXwwGby3aD .item-img {
  width: 100%;
}
.cid-tXwwGby3aD .item:focus,
.cid-tXwwGby3aD span:focus {
  outline: none;
}
.cid-tXwwGby3aD .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwwGby3aD .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwwGby3aD .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwwGby3aD .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwwGby3aD .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwwGby3aD .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwwGby3aD .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwwGby3aD .mbr-section-title {
  color: #232323;
}
.cid-tXwwGby3aD .mbr-text,
.cid-tXwwGby3aD .mbr-section-btn {
  text-align: left;
}
.cid-tXwwGby3aD .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwwGby3aD .item-subtitle {
  text-align: left;
}
.cid-tXwwGby3aD .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwwGcuRGx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwwGcuRGx img,
.cid-tXwwGcuRGx .item-img {
  width: 100%;
}
.cid-tXwwGcuRGx .item:focus,
.cid-tXwwGcuRGx span:focus {
  outline: none;
}
.cid-tXwwGcuRGx .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwwGcuRGx .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwwGcuRGx .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwwGcuRGx .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwwGcuRGx .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwwGcuRGx .mbr-section-title {
  color: #f76d29;
}
.cid-tXwwGcuRGx .mbr-text,
.cid-tXwwGcuRGx .mbr-section-btn {
  text-align: left;
}
.cid-tXwwGcuRGx .item-title {
  text-align: left;
}
.cid-tXwwGcuRGx .item-subtitle {
  text-align: center;
}
.cid-tXwwGdiXn7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwwGdiXn7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwGdiXn7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwGdiXn7 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwwGdiXn7 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwwGdiXn7 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwwGdiXn7 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwwGdiXn7 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwwGdOqVA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwwGdOqVA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwGdOqVA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwGdOqVA .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwwGdOqVA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwwGdOqVA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwwGdOqVA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwwGdOqVA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwwGesNJn {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwwSDPi7A {
  z-index: 1000;
  width: 100%;
}
.cid-tXwwSDPi7A nav.navbar {
  position: fixed;
}
.cid-tXwwSDPi7A .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwwSDPi7A .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwwSDPi7A .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwwSDPi7A .dropdown-item:hover,
.cid-tXwwSDPi7A .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwwSDPi7A .dropdown-item:hover span {
  color: white;
}
.cid-tXwwSDPi7A .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwwSDPi7A .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwwSDPi7A .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwwSDPi7A .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwwSDPi7A .nav-link {
  position: relative;
}
.cid-tXwwSDPi7A .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwwSDPi7A .container {
    flex-wrap: wrap;
  }
}
.cid-tXwwSDPi7A .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwwSDPi7A .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwwSDPi7A .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwwSDPi7A .dropdown-menu,
.cid-tXwwSDPi7A .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwwSDPi7A .nav-item:focus,
.cid-tXwwSDPi7A .nav-link:focus {
  outline: none;
}
.cid-tXwwSDPi7A .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwwSDPi7A .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwwSDPi7A .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwwSDPi7A .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwwSDPi7A .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwwSDPi7A .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwwSDPi7A .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwwSDPi7A .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwwSDPi7A .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwwSDPi7A .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwwSDPi7A .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwwSDPi7A .navbar.collapsed {
  justify-content: center;
}
.cid-tXwwSDPi7A .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwwSDPi7A .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwwSDPi7A .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwwSDPi7A .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwwSDPi7A .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwwSDPi7A .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwwSDPi7A .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwwSDPi7A .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwwSDPi7A .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwwSDPi7A .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwwSDPi7A .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwwSDPi7A .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwwSDPi7A .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwwSDPi7A .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwwSDPi7A .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwwSDPi7A .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwwSDPi7A .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwwSDPi7A .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwwSDPi7A .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwwSDPi7A .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwwSDPi7A .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwwSDPi7A .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwwSDPi7A .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwwSDPi7A .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwwSDPi7A .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-tXwwSDPi7A .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwwSDPi7A .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwwSDPi7A .dropdown-item.active,
.cid-tXwwSDPi7A .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwwSDPi7A .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwwSDPi7A .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwwSDPi7A .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwwSDPi7A .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwwSDPi7A .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwwSDPi7A .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwwSDPi7A ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwwSDPi7A .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwwSDPi7A button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwwSDPi7A button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwwSDPi7A button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwwSDPi7A button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwwSDPi7A button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwwSDPi7A button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwwSDPi7A nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwwSDPi7A nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwwSDPi7A nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwwSDPi7A nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwwSDPi7A .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwwSDPi7A a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwwSDPi7A .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwwSDPi7A .navbar {
    height: 70px;
  }
  .cid-tXwwSDPi7A .navbar.opened {
    height: auto;
  }
  .cid-tXwwSDPi7A .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwwSEoiet {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwwSEoiet .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwwSEoiet .mbr-text {
  color: #ffffff;
}
.cid-tXwwSEIMD1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwwSEIMD1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwSEIMD1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwSEIMD1 .mbr-section-title {
  color: #ffffff;
}
.cid-tXwwSEIMD1 .mbr-text,
.cid-tXwwSEIMD1 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwwSFowXE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwwSFowXE h6 {
  line-height: 1.2;
}
.cid-tXwwSFowXE img,
.cid-tXwwSFowXE .item-img {
  width: 100%;
}
.cid-tXwwSFowXE .item:focus,
.cid-tXwwSFowXE span:focus {
  outline: none;
}
.cid-tXwwSFowXE .item {
  cursor: pointer;
}
.cid-tXwwSFowXE .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwwSFowXE .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwwSFowXE .mbr-section-title {
  color: #000000;
}
.cid-tXwwSFowXE .mbr-text,
.cid-tXwwSFowXE .mbr-section-btn {
  color: #000000;
}
.cid-tXwwSFowXE .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwwSFowXE .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwwSFowXE .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwwSFowXE .content-head {
  max-width: 800px;
}
.cid-tXwwSFowXE .item-title,
.cid-tXwwSFowXE .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwwSG12jC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwwSG12jC img,
.cid-tXwwSG12jC .item-img {
  width: 100%;
}
.cid-tXwwSG12jC .item:focus,
.cid-tXwwSG12jC span:focus {
  outline: none;
}
.cid-tXwwSG12jC .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwwSG12jC .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwwSG12jC .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwwSG12jC .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwwSG12jC .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwwSG12jC .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwwSG12jC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwwSG12jC .mbr-section-title {
  color: #232323;
}
.cid-tXwwSG12jC .mbr-text,
.cid-tXwwSG12jC .mbr-section-btn {
  text-align: left;
}
.cid-tXwwSG12jC .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwwSG12jC .item-subtitle {
  text-align: left;
}
.cid-tXwwSG12jC .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwwSGV6Og {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwwSGV6Og img,
.cid-tXwwSGV6Og .item-img {
  width: 100%;
}
.cid-tXwwSGV6Og .item:focus,
.cid-tXwwSGV6Og span:focus {
  outline: none;
}
.cid-tXwwSGV6Og .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwwSGV6Og .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwwSGV6Og .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwwSGV6Og .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwwSGV6Og .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwwSGV6Og .mbr-section-title {
  color: #f76d29;
}
.cid-tXwwSGV6Og .mbr-text,
.cid-tXwwSGV6Og .mbr-section-btn {
  text-align: left;
}
.cid-tXwwSGV6Og .item-title {
  text-align: left;
}
.cid-tXwwSGV6Og .item-subtitle {
  text-align: center;
}
.cid-tXwwSHPWqL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwwSHPWqL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwSHPWqL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwSHPWqL .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwwSHPWqL .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwwSHPWqL .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwwSHPWqL .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwwSHPWqL .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwwSImChu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwwSImChu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwwSImChu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwwSImChu .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwwSImChu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwwSImChu .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwwSImChu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwwSImChu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwwSIUJtX {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwx57R3nX {
  z-index: 1000;
  width: 100%;
}
.cid-tXwx57R3nX nav.navbar {
  position: fixed;
}
.cid-tXwx57R3nX .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwx57R3nX .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwx57R3nX .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwx57R3nX .dropdown-item:hover,
.cid-tXwx57R3nX .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwx57R3nX .dropdown-item:hover span {
  color: white;
}
.cid-tXwx57R3nX .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwx57R3nX .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwx57R3nX .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwx57R3nX .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwx57R3nX .nav-link {
  position: relative;
}
.cid-tXwx57R3nX .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwx57R3nX .container {
    flex-wrap: wrap;
  }
}
.cid-tXwx57R3nX .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwx57R3nX .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwx57R3nX .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwx57R3nX .dropdown-menu,
.cid-tXwx57R3nX .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwx57R3nX .nav-item:focus,
.cid-tXwx57R3nX .nav-link:focus {
  outline: none;
}
.cid-tXwx57R3nX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwx57R3nX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwx57R3nX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwx57R3nX .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwx57R3nX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwx57R3nX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwx57R3nX .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwx57R3nX .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwx57R3nX .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwx57R3nX .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwx57R3nX .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwx57R3nX .navbar.collapsed {
  justify-content: center;
}
.cid-tXwx57R3nX .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwx57R3nX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwx57R3nX .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwx57R3nX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwx57R3nX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwx57R3nX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwx57R3nX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwx57R3nX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwx57R3nX .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwx57R3nX .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwx57R3nX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwx57R3nX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwx57R3nX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwx57R3nX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwx57R3nX .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwx57R3nX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwx57R3nX .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwx57R3nX .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwx57R3nX .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwx57R3nX .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwx57R3nX .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwx57R3nX .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwx57R3nX .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwx57R3nX .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwx57R3nX .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-tXwx57R3nX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwx57R3nX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwx57R3nX .dropdown-item.active,
.cid-tXwx57R3nX .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwx57R3nX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwx57R3nX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwx57R3nX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwx57R3nX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwx57R3nX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwx57R3nX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwx57R3nX ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwx57R3nX .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwx57R3nX button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwx57R3nX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwx57R3nX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwx57R3nX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwx57R3nX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwx57R3nX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwx57R3nX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwx57R3nX nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwx57R3nX nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwx57R3nX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwx57R3nX .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwx57R3nX a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwx57R3nX .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwx57R3nX .navbar {
    height: 70px;
  }
  .cid-tXwx57R3nX .navbar.opened {
    height: auto;
  }
  .cid-tXwx57R3nX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwx58eQ3Z {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwx58eQ3Z .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwx58eQ3Z .mbr-text {
  color: #ffffff;
}
.cid-tXwx58wUF7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwx58wUF7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwx58wUF7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwx58wUF7 .mbr-section-title {
  color: #ffffff;
}
.cid-tXwx58wUF7 .mbr-text,
.cid-tXwx58wUF7 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwx599MfS {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwx599MfS h6 {
  line-height: 1.2;
}
.cid-tXwx599MfS img,
.cid-tXwx599MfS .item-img {
  width: 100%;
}
.cid-tXwx599MfS .item:focus,
.cid-tXwx599MfS span:focus {
  outline: none;
}
.cid-tXwx599MfS .item {
  cursor: pointer;
}
.cid-tXwx599MfS .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwx599MfS .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwx599MfS .mbr-section-title {
  color: #000000;
}
.cid-tXwx599MfS .mbr-text,
.cid-tXwx599MfS .mbr-section-btn {
  color: #000000;
}
.cid-tXwx599MfS .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwx599MfS .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwx599MfS .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwx599MfS .content-head {
  max-width: 800px;
}
.cid-tXwx599MfS .item-title,
.cid-tXwx599MfS .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwx59NSe4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwx59NSe4 img,
.cid-tXwx59NSe4 .item-img {
  width: 100%;
}
.cid-tXwx59NSe4 .item:focus,
.cid-tXwx59NSe4 span:focus {
  outline: none;
}
.cid-tXwx59NSe4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwx59NSe4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwx59NSe4 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwx59NSe4 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwx59NSe4 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwx59NSe4 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwx59NSe4 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwx59NSe4 .mbr-section-title {
  color: #232323;
}
.cid-tXwx59NSe4 .mbr-text,
.cid-tXwx59NSe4 .mbr-section-btn {
  text-align: left;
}
.cid-tXwx59NSe4 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwx59NSe4 .item-subtitle {
  text-align: left;
}
.cid-tXwx59NSe4 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwx5aBAMo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwx5aBAMo img,
.cid-tXwx5aBAMo .item-img {
  width: 100%;
}
.cid-tXwx5aBAMo .item:focus,
.cid-tXwx5aBAMo span:focus {
  outline: none;
}
.cid-tXwx5aBAMo .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwx5aBAMo .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwx5aBAMo .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwx5aBAMo .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwx5aBAMo .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwx5aBAMo .mbr-section-title {
  color: #f76d29;
}
.cid-tXwx5aBAMo .mbr-text,
.cid-tXwx5aBAMo .mbr-section-btn {
  text-align: left;
}
.cid-tXwx5aBAMo .item-title {
  text-align: left;
}
.cid-tXwx5aBAMo .item-subtitle {
  text-align: center;
}
.cid-tXwx5brFd8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwx5brFd8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwx5brFd8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwx5brFd8 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwx5brFd8 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwx5brFd8 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwx5brFd8 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwx5brFd8 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwx5c1Nbg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwx5c1Nbg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwx5c1Nbg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwx5c1Nbg .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwx5c1Nbg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwx5c1Nbg .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwx5c1Nbg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwx5c1Nbg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwx5cAvif {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwxgjF9h5 {
  z-index: 1000;
  width: 100%;
}
.cid-tXwxgjF9h5 nav.navbar {
  position: fixed;
}
.cid-tXwxgjF9h5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwxgjF9h5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwxgjF9h5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwxgjF9h5 .dropdown-item:hover,
.cid-tXwxgjF9h5 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwxgjF9h5 .dropdown-item:hover span {
  color: white;
}
.cid-tXwxgjF9h5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwxgjF9h5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwxgjF9h5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwxgjF9h5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwxgjF9h5 .nav-link {
  position: relative;
}
.cid-tXwxgjF9h5 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwxgjF9h5 .container {
    flex-wrap: wrap;
  }
}
.cid-tXwxgjF9h5 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwxgjF9h5 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwxgjF9h5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwxgjF9h5 .dropdown-menu,
.cid-tXwxgjF9h5 .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwxgjF9h5 .nav-item:focus,
.cid-tXwxgjF9h5 .nav-link:focus {
  outline: none;
}
.cid-tXwxgjF9h5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwxgjF9h5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwxgjF9h5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwxgjF9h5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwxgjF9h5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwxgjF9h5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwxgjF9h5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwxgjF9h5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwxgjF9h5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwxgjF9h5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwxgjF9h5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwxgjF9h5 .navbar.collapsed {
  justify-content: center;
}
.cid-tXwxgjF9h5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwxgjF9h5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwxgjF9h5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwxgjF9h5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwxgjF9h5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwxgjF9h5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwxgjF9h5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwxgjF9h5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwxgjF9h5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwxgjF9h5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwxgjF9h5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwxgjF9h5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwxgjF9h5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwxgjF9h5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwxgjF9h5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwxgjF9h5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwxgjF9h5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwxgjF9h5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwxgjF9h5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwxgjF9h5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwxgjF9h5 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwxgjF9h5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwxgjF9h5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwxgjF9h5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwxgjF9h5 .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-tXwxgjF9h5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwxgjF9h5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwxgjF9h5 .dropdown-item.active,
.cid-tXwxgjF9h5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwxgjF9h5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwxgjF9h5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwxgjF9h5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwxgjF9h5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwxgjF9h5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwxgjF9h5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwxgjF9h5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwxgjF9h5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwxgjF9h5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwxgjF9h5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwxgjF9h5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwxgjF9h5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwxgjF9h5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwxgjF9h5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwxgjF9h5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwxgjF9h5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwxgjF9h5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwxgjF9h5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwxgjF9h5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwxgjF9h5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwxgjF9h5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwxgjF9h5 .navbar {
    height: 70px;
  }
  .cid-tXwxgjF9h5 .navbar.opened {
    height: auto;
  }
  .cid-tXwxgjF9h5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwxgk9X8m {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwxgk9X8m .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwxgk9X8m .mbr-text {
  color: #ffffff;
}
.cid-tXwxgkqPqG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwxgkqPqG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxgkqPqG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxgkqPqG .mbr-section-title {
  color: #ffffff;
}
.cid-tXwxgkqPqG .mbr-text,
.cid-tXwxgkqPqG .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwxgkP9rT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwxgkP9rT h6 {
  line-height: 1.2;
}
.cid-tXwxgkP9rT img,
.cid-tXwxgkP9rT .item-img {
  width: 100%;
}
.cid-tXwxgkP9rT .item:focus,
.cid-tXwxgkP9rT span:focus {
  outline: none;
}
.cid-tXwxgkP9rT .item {
  cursor: pointer;
}
.cid-tXwxgkP9rT .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwxgkP9rT .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwxgkP9rT .mbr-section-title {
  color: #000000;
}
.cid-tXwxgkP9rT .mbr-text,
.cid-tXwxgkP9rT .mbr-section-btn {
  color: #000000;
}
.cid-tXwxgkP9rT .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwxgkP9rT .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwxgkP9rT .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwxgkP9rT .content-head {
  max-width: 800px;
}
.cid-tXwxgkP9rT .item-title,
.cid-tXwxgkP9rT .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwxglyl2v {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwxglyl2v img,
.cid-tXwxglyl2v .item-img {
  width: 100%;
}
.cid-tXwxglyl2v .item:focus,
.cid-tXwxglyl2v span:focus {
  outline: none;
}
.cid-tXwxglyl2v .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwxglyl2v .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwxglyl2v .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwxglyl2v .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwxglyl2v .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwxglyl2v .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwxglyl2v .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwxglyl2v .mbr-section-title {
  color: #232323;
}
.cid-tXwxglyl2v .mbr-text,
.cid-tXwxglyl2v .mbr-section-btn {
  text-align: left;
}
.cid-tXwxglyl2v .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwxglyl2v .item-subtitle {
  text-align: left;
}
.cid-tXwxglyl2v .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwxgmodyF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwxgmodyF img,
.cid-tXwxgmodyF .item-img {
  width: 100%;
}
.cid-tXwxgmodyF .item:focus,
.cid-tXwxgmodyF span:focus {
  outline: none;
}
.cid-tXwxgmodyF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwxgmodyF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwxgmodyF .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwxgmodyF .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwxgmodyF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwxgmodyF .mbr-section-title {
  color: #f76d29;
}
.cid-tXwxgmodyF .mbr-text,
.cid-tXwxgmodyF .mbr-section-btn {
  text-align: left;
}
.cid-tXwxgmodyF .item-title {
  text-align: left;
}
.cid-tXwxgmodyF .item-subtitle {
  text-align: center;
}
.cid-tXwxgnevUY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwxgnevUY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxgnevUY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxgnevUY .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwxgnevUY .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwxgnevUY .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwxgnevUY .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwxgnevUY .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwxgnQYl9 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwxgnQYl9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxgnQYl9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxgnQYl9 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwxgnQYl9 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwxgnQYl9 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwxgnQYl9 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwxgnQYl9 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwxgoqWpc {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwxs1dRIv {
  z-index: 1000;
  width: 100%;
}
.cid-tXwxs1dRIv nav.navbar {
  position: fixed;
}
.cid-tXwxs1dRIv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwxs1dRIv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwxs1dRIv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwxs1dRIv .dropdown-item:hover,
.cid-tXwxs1dRIv .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwxs1dRIv .dropdown-item:hover span {
  color: white;
}
.cid-tXwxs1dRIv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwxs1dRIv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwxs1dRIv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwxs1dRIv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwxs1dRIv .nav-link {
  position: relative;
}
.cid-tXwxs1dRIv .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwxs1dRIv .container {
    flex-wrap: wrap;
  }
}
.cid-tXwxs1dRIv .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwxs1dRIv .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwxs1dRIv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwxs1dRIv .dropdown-menu,
.cid-tXwxs1dRIv .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwxs1dRIv .nav-item:focus,
.cid-tXwxs1dRIv .nav-link:focus {
  outline: none;
}
.cid-tXwxs1dRIv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwxs1dRIv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwxs1dRIv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwxs1dRIv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwxs1dRIv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwxs1dRIv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwxs1dRIv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwxs1dRIv .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwxs1dRIv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwxs1dRIv .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwxs1dRIv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwxs1dRIv .navbar.collapsed {
  justify-content: center;
}
.cid-tXwxs1dRIv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwxs1dRIv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwxs1dRIv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwxs1dRIv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwxs1dRIv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwxs1dRIv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwxs1dRIv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwxs1dRIv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwxs1dRIv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwxs1dRIv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwxs1dRIv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwxs1dRIv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwxs1dRIv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwxs1dRIv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwxs1dRIv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwxs1dRIv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwxs1dRIv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwxs1dRIv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwxs1dRIv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwxs1dRIv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwxs1dRIv .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwxs1dRIv .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwxs1dRIv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwxs1dRIv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwxs1dRIv .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-tXwxs1dRIv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwxs1dRIv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwxs1dRIv .dropdown-item.active,
.cid-tXwxs1dRIv .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwxs1dRIv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwxs1dRIv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwxs1dRIv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwxs1dRIv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwxs1dRIv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwxs1dRIv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwxs1dRIv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwxs1dRIv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwxs1dRIv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwxs1dRIv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwxs1dRIv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwxs1dRIv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwxs1dRIv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwxs1dRIv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwxs1dRIv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwxs1dRIv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwxs1dRIv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwxs1dRIv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwxs1dRIv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwxs1dRIv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwxs1dRIv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwxs1dRIv .navbar {
    height: 70px;
  }
  .cid-tXwxs1dRIv .navbar.opened {
    height: auto;
  }
  .cid-tXwxs1dRIv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwxs1DBOo {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwxs1DBOo .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwxs1DBOo .mbr-text {
  color: #ffffff;
}
.cid-tXwxs1V21I {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwxs1V21I .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxs1V21I .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxs1V21I .mbr-section-title {
  color: #ffffff;
}
.cid-tXwxs1V21I .mbr-text,
.cid-tXwxs1V21I .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwxs2oZHW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwxs2oZHW h6 {
  line-height: 1.2;
}
.cid-tXwxs2oZHW img,
.cid-tXwxs2oZHW .item-img {
  width: 100%;
}
.cid-tXwxs2oZHW .item:focus,
.cid-tXwxs2oZHW span:focus {
  outline: none;
}
.cid-tXwxs2oZHW .item {
  cursor: pointer;
}
.cid-tXwxs2oZHW .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwxs2oZHW .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwxs2oZHW .mbr-section-title {
  color: #000000;
}
.cid-tXwxs2oZHW .mbr-text,
.cid-tXwxs2oZHW .mbr-section-btn {
  color: #000000;
}
.cid-tXwxs2oZHW .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwxs2oZHW .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwxs2oZHW .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwxs2oZHW .content-head {
  max-width: 800px;
}
.cid-tXwxs2oZHW .item-title,
.cid-tXwxs2oZHW .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwxs34mxr {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwxs34mxr img,
.cid-tXwxs34mxr .item-img {
  width: 100%;
}
.cid-tXwxs34mxr .item:focus,
.cid-tXwxs34mxr span:focus {
  outline: none;
}
.cid-tXwxs34mxr .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwxs34mxr .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwxs34mxr .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwxs34mxr .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwxs34mxr .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwxs34mxr .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwxs34mxr .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwxs34mxr .mbr-section-title {
  color: #232323;
}
.cid-tXwxs34mxr .mbr-text,
.cid-tXwxs34mxr .mbr-section-btn {
  text-align: left;
}
.cid-tXwxs34mxr .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwxs34mxr .item-subtitle {
  text-align: left;
}
.cid-tXwxs34mxr .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwxs3Tn5w {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwxs3Tn5w img,
.cid-tXwxs3Tn5w .item-img {
  width: 100%;
}
.cid-tXwxs3Tn5w .item:focus,
.cid-tXwxs3Tn5w span:focus {
  outline: none;
}
.cid-tXwxs3Tn5w .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwxs3Tn5w .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwxs3Tn5w .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwxs3Tn5w .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwxs3Tn5w .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwxs3Tn5w .mbr-section-title {
  color: #f76d29;
}
.cid-tXwxs3Tn5w .mbr-text,
.cid-tXwxs3Tn5w .mbr-section-btn {
  text-align: left;
}
.cid-tXwxs3Tn5w .item-title {
  text-align: left;
}
.cid-tXwxs3Tn5w .item-subtitle {
  text-align: center;
}
.cid-tXwxs4I6eu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwxs4I6eu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxs4I6eu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxs4I6eu .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwxs4I6eu .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwxs4I6eu .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwxs4I6eu .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwxs4I6eu .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwxs5eChG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwxs5eChG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxs5eChG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxs5eChG .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwxs5eChG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwxs5eChG .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwxs5eChG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwxs5eChG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwxs5NBeW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwxEMb8QD {
  z-index: 1000;
  width: 100%;
}
.cid-tXwxEMb8QD nav.navbar {
  position: fixed;
}
.cid-tXwxEMb8QD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwxEMb8QD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwxEMb8QD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwxEMb8QD .dropdown-item:hover,
.cid-tXwxEMb8QD .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwxEMb8QD .dropdown-item:hover span {
  color: white;
}
.cid-tXwxEMb8QD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwxEMb8QD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwxEMb8QD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwxEMb8QD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwxEMb8QD .nav-link {
  position: relative;
}
.cid-tXwxEMb8QD .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwxEMb8QD .container {
    flex-wrap: wrap;
  }
}
.cid-tXwxEMb8QD .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwxEMb8QD .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwxEMb8QD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwxEMb8QD .dropdown-menu,
.cid-tXwxEMb8QD .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwxEMb8QD .nav-item:focus,
.cid-tXwxEMb8QD .nav-link:focus {
  outline: none;
}
.cid-tXwxEMb8QD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwxEMb8QD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwxEMb8QD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwxEMb8QD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwxEMb8QD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwxEMb8QD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwxEMb8QD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwxEMb8QD .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwxEMb8QD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwxEMb8QD .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwxEMb8QD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwxEMb8QD .navbar.collapsed {
  justify-content: center;
}
.cid-tXwxEMb8QD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwxEMb8QD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwxEMb8QD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwxEMb8QD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwxEMb8QD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwxEMb8QD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwxEMb8QD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwxEMb8QD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwxEMb8QD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwxEMb8QD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwxEMb8QD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwxEMb8QD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwxEMb8QD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwxEMb8QD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwxEMb8QD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwxEMb8QD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwxEMb8QD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwxEMb8QD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwxEMb8QD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwxEMb8QD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwxEMb8QD .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwxEMb8QD .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwxEMb8QD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwxEMb8QD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwxEMb8QD .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-tXwxEMb8QD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwxEMb8QD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwxEMb8QD .dropdown-item.active,
.cid-tXwxEMb8QD .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwxEMb8QD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwxEMb8QD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwxEMb8QD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwxEMb8QD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwxEMb8QD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwxEMb8QD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwxEMb8QD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwxEMb8QD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwxEMb8QD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwxEMb8QD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwxEMb8QD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwxEMb8QD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwxEMb8QD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwxEMb8QD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwxEMb8QD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwxEMb8QD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwxEMb8QD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwxEMb8QD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwxEMb8QD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwxEMb8QD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwxEMb8QD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwxEMb8QD .navbar {
    height: 70px;
  }
  .cid-tXwxEMb8QD .navbar.opened {
    height: auto;
  }
  .cid-tXwxEMb8QD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwxEN9FgQ {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwxEN9FgQ .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwxEN9FgQ .mbr-text {
  color: #ffffff;
}
.cid-tXwxENvHdq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwxENvHdq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxENvHdq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxENvHdq .mbr-section-title {
  color: #ffffff;
}
.cid-tXwxENvHdq .mbr-text,
.cid-tXwxENvHdq .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwxEO30A0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwxEO30A0 h6 {
  line-height: 1.2;
}
.cid-tXwxEO30A0 img,
.cid-tXwxEO30A0 .item-img {
  width: 100%;
}
.cid-tXwxEO30A0 .item:focus,
.cid-tXwxEO30A0 span:focus {
  outline: none;
}
.cid-tXwxEO30A0 .item {
  cursor: pointer;
}
.cid-tXwxEO30A0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwxEO30A0 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwxEO30A0 .mbr-section-title {
  color: #000000;
}
.cid-tXwxEO30A0 .mbr-text,
.cid-tXwxEO30A0 .mbr-section-btn {
  color: #000000;
}
.cid-tXwxEO30A0 .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwxEO30A0 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwxEO30A0 .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwxEO30A0 .content-head {
  max-width: 800px;
}
.cid-tXwxEO30A0 .item-title,
.cid-tXwxEO30A0 .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwxEPbPYV {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwxEPbPYV img,
.cid-tXwxEPbPYV .item-img {
  width: 100%;
}
.cid-tXwxEPbPYV .item:focus,
.cid-tXwxEPbPYV span:focus {
  outline: none;
}
.cid-tXwxEPbPYV .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwxEPbPYV .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwxEPbPYV .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwxEPbPYV .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwxEPbPYV .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwxEPbPYV .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwxEPbPYV .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwxEPbPYV .mbr-section-title {
  color: #232323;
}
.cid-tXwxEPbPYV .mbr-text,
.cid-tXwxEPbPYV .mbr-section-btn {
  text-align: left;
}
.cid-tXwxEPbPYV .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwxEPbPYV .item-subtitle {
  text-align: left;
}
.cid-tXwxEPbPYV .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwxEQWA9L {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwxEQWA9L img,
.cid-tXwxEQWA9L .item-img {
  width: 100%;
}
.cid-tXwxEQWA9L .item:focus,
.cid-tXwxEQWA9L span:focus {
  outline: none;
}
.cid-tXwxEQWA9L .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwxEQWA9L .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwxEQWA9L .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwxEQWA9L .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwxEQWA9L .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwxEQWA9L .mbr-section-title {
  color: #f76d29;
}
.cid-tXwxEQWA9L .mbr-text,
.cid-tXwxEQWA9L .mbr-section-btn {
  text-align: left;
}
.cid-tXwxEQWA9L .item-title {
  text-align: left;
}
.cid-tXwxEQWA9L .item-subtitle {
  text-align: center;
}
.cid-tXwxES5rTT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwxES5rTT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxES5rTT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxES5rTT .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwxES5rTT .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwxES5rTT .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwxES5rTT .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwxES5rTT .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwxEUfO79 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwxEUfO79 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxEUfO79 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxEUfO79 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwxEUfO79 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwxEUfO79 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwxEUfO79 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwxEUfO79 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwxEW3eq7 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwxRvT25F {
  z-index: 1000;
  width: 100%;
}
.cid-tXwxRvT25F nav.navbar {
  position: fixed;
}
.cid-tXwxRvT25F .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwxRvT25F .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwxRvT25F .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwxRvT25F .dropdown-item:hover,
.cid-tXwxRvT25F .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwxRvT25F .dropdown-item:hover span {
  color: white;
}
.cid-tXwxRvT25F .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwxRvT25F .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwxRvT25F .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwxRvT25F .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwxRvT25F .nav-link {
  position: relative;
}
.cid-tXwxRvT25F .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwxRvT25F .container {
    flex-wrap: wrap;
  }
}
.cid-tXwxRvT25F .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwxRvT25F .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwxRvT25F .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwxRvT25F .dropdown-menu,
.cid-tXwxRvT25F .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwxRvT25F .nav-item:focus,
.cid-tXwxRvT25F .nav-link:focus {
  outline: none;
}
.cid-tXwxRvT25F .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwxRvT25F .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwxRvT25F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwxRvT25F .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwxRvT25F .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwxRvT25F .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwxRvT25F .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwxRvT25F .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwxRvT25F .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwxRvT25F .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwxRvT25F .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwxRvT25F .navbar.collapsed {
  justify-content: center;
}
.cid-tXwxRvT25F .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwxRvT25F .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwxRvT25F .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwxRvT25F .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwxRvT25F .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwxRvT25F .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwxRvT25F .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwxRvT25F .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwxRvT25F .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwxRvT25F .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwxRvT25F .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwxRvT25F .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwxRvT25F .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwxRvT25F .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwxRvT25F .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwxRvT25F .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwxRvT25F .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwxRvT25F .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwxRvT25F .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwxRvT25F .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwxRvT25F .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwxRvT25F .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwxRvT25F .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwxRvT25F .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwxRvT25F .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-tXwxRvT25F .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwxRvT25F .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwxRvT25F .dropdown-item.active,
.cid-tXwxRvT25F .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwxRvT25F .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwxRvT25F .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwxRvT25F .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwxRvT25F .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwxRvT25F .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwxRvT25F .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwxRvT25F ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwxRvT25F .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwxRvT25F button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwxRvT25F button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwxRvT25F button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwxRvT25F button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwxRvT25F button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwxRvT25F button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwxRvT25F nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwxRvT25F nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwxRvT25F nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwxRvT25F nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwxRvT25F .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwxRvT25F a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwxRvT25F .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwxRvT25F .navbar {
    height: 70px;
  }
  .cid-tXwxRvT25F .navbar.opened {
    height: auto;
  }
  .cid-tXwxRvT25F .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwxRwjjlf {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwxRwjjlf .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwxRwjjlf .mbr-text {
  color: #ffffff;
}
.cid-tXwxRwCZto {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwxRwCZto .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxRwCZto .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxRwCZto .mbr-section-title {
  color: #ffffff;
}
.cid-tXwxRwCZto .mbr-text,
.cid-tXwxRwCZto .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwxRx20tx {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwxRx20tx h6 {
  line-height: 1.2;
}
.cid-tXwxRx20tx img,
.cid-tXwxRx20tx .item-img {
  width: 100%;
}
.cid-tXwxRx20tx .item:focus,
.cid-tXwxRx20tx span:focus {
  outline: none;
}
.cid-tXwxRx20tx .item {
  cursor: pointer;
}
.cid-tXwxRx20tx .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwxRx20tx .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwxRx20tx .mbr-section-title {
  color: #000000;
}
.cid-tXwxRx20tx .mbr-text,
.cid-tXwxRx20tx .mbr-section-btn {
  color: #000000;
}
.cid-tXwxRx20tx .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwxRx20tx .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwxRx20tx .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwxRx20tx .content-head {
  max-width: 800px;
}
.cid-tXwxRx20tx .item-title,
.cid-tXwxRx20tx .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwxRxH0yW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwxRxH0yW img,
.cid-tXwxRxH0yW .item-img {
  width: 100%;
}
.cid-tXwxRxH0yW .item:focus,
.cid-tXwxRxH0yW span:focus {
  outline: none;
}
.cid-tXwxRxH0yW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwxRxH0yW .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwxRxH0yW .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwxRxH0yW .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwxRxH0yW .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwxRxH0yW .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwxRxH0yW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwxRxH0yW .mbr-section-title {
  color: #232323;
}
.cid-tXwxRxH0yW .mbr-text,
.cid-tXwxRxH0yW .mbr-section-btn {
  text-align: left;
}
.cid-tXwxRxH0yW .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwxRxH0yW .item-subtitle {
  text-align: left;
}
.cid-tXwxRxH0yW .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwxRyub9Y {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwxRyub9Y img,
.cid-tXwxRyub9Y .item-img {
  width: 100%;
}
.cid-tXwxRyub9Y .item:focus,
.cid-tXwxRyub9Y span:focus {
  outline: none;
}
.cid-tXwxRyub9Y .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwxRyub9Y .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwxRyub9Y .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwxRyub9Y .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwxRyub9Y .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwxRyub9Y .mbr-section-title {
  color: #f76d29;
}
.cid-tXwxRyub9Y .mbr-text,
.cid-tXwxRyub9Y .mbr-section-btn {
  text-align: left;
}
.cid-tXwxRyub9Y .item-title {
  text-align: left;
}
.cid-tXwxRyub9Y .item-subtitle {
  text-align: center;
}
.cid-tXwxRzkihN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwxRzkihN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxRzkihN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxRzkihN .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwxRzkihN .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwxRzkihN .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwxRzkihN .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwxRzkihN .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwxRzQCbW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwxRzQCbW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwxRzQCbW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwxRzQCbW .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwxRzQCbW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwxRzQCbW .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwxRzQCbW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwxRzQCbW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwxRAn4MC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwy1VilZv {
  z-index: 1000;
  width: 100%;
}
.cid-tXwy1VilZv nav.navbar {
  position: fixed;
}
.cid-tXwy1VilZv .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwy1VilZv .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwy1VilZv .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwy1VilZv .dropdown-item:hover,
.cid-tXwy1VilZv .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwy1VilZv .dropdown-item:hover span {
  color: white;
}
.cid-tXwy1VilZv .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwy1VilZv .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwy1VilZv .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwy1VilZv .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwy1VilZv .nav-link {
  position: relative;
}
.cid-tXwy1VilZv .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwy1VilZv .container {
    flex-wrap: wrap;
  }
}
.cid-tXwy1VilZv .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwy1VilZv .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwy1VilZv .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwy1VilZv .dropdown-menu,
.cid-tXwy1VilZv .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwy1VilZv .nav-item:focus,
.cid-tXwy1VilZv .nav-link:focus {
  outline: none;
}
.cid-tXwy1VilZv .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwy1VilZv .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwy1VilZv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwy1VilZv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwy1VilZv .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwy1VilZv .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwy1VilZv .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwy1VilZv .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwy1VilZv .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwy1VilZv .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwy1VilZv .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwy1VilZv .navbar.collapsed {
  justify-content: center;
}
.cid-tXwy1VilZv .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwy1VilZv .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwy1VilZv .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwy1VilZv .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwy1VilZv .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwy1VilZv .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwy1VilZv .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwy1VilZv .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwy1VilZv .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwy1VilZv .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwy1VilZv .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwy1VilZv .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwy1VilZv .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwy1VilZv .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwy1VilZv .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwy1VilZv .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwy1VilZv .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwy1VilZv .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwy1VilZv .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwy1VilZv .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwy1VilZv .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwy1VilZv .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwy1VilZv .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwy1VilZv .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwy1VilZv .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-tXwy1VilZv .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwy1VilZv .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwy1VilZv .dropdown-item.active,
.cid-tXwy1VilZv .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwy1VilZv .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwy1VilZv .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwy1VilZv .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwy1VilZv .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwy1VilZv .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwy1VilZv .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwy1VilZv ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwy1VilZv .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwy1VilZv button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwy1VilZv button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwy1VilZv button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwy1VilZv button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwy1VilZv button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwy1VilZv button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwy1VilZv nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwy1VilZv nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwy1VilZv nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwy1VilZv nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwy1VilZv .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwy1VilZv a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwy1VilZv .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwy1VilZv .navbar {
    height: 70px;
  }
  .cid-tXwy1VilZv .navbar.opened {
    height: auto;
  }
  .cid-tXwy1VilZv .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwy1VS25q {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwy1VS25q .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwy1VS25q .mbr-text {
  color: #ffffff;
}
.cid-tXwy1WdjAe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwy1WdjAe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwy1WdjAe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwy1WdjAe .mbr-section-title {
  color: #ffffff;
}
.cid-tXwy1WdjAe .mbr-text,
.cid-tXwy1WdjAe .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwy1WH2tE {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwy1WH2tE h6 {
  line-height: 1.2;
}
.cid-tXwy1WH2tE img,
.cid-tXwy1WH2tE .item-img {
  width: 100%;
}
.cid-tXwy1WH2tE .item:focus,
.cid-tXwy1WH2tE span:focus {
  outline: none;
}
.cid-tXwy1WH2tE .item {
  cursor: pointer;
}
.cid-tXwy1WH2tE .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwy1WH2tE .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwy1WH2tE .mbr-section-title {
  color: #000000;
}
.cid-tXwy1WH2tE .mbr-text,
.cid-tXwy1WH2tE .mbr-section-btn {
  color: #000000;
}
.cid-tXwy1WH2tE .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwy1WH2tE .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwy1WH2tE .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwy1WH2tE .content-head {
  max-width: 800px;
}
.cid-tXwy1WH2tE .item-title,
.cid-tXwy1WH2tE .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwy1Xn68g {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwy1Xn68g img,
.cid-tXwy1Xn68g .item-img {
  width: 100%;
}
.cid-tXwy1Xn68g .item:focus,
.cid-tXwy1Xn68g span:focus {
  outline: none;
}
.cid-tXwy1Xn68g .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwy1Xn68g .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwy1Xn68g .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwy1Xn68g .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwy1Xn68g .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwy1Xn68g .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwy1Xn68g .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwy1Xn68g .mbr-section-title {
  color: #232323;
}
.cid-tXwy1Xn68g .mbr-text,
.cid-tXwy1Xn68g .mbr-section-btn {
  text-align: left;
}
.cid-tXwy1Xn68g .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwy1Xn68g .item-subtitle {
  text-align: left;
}
.cid-tXwy1Xn68g .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwy1Ybdrb {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwy1Ybdrb img,
.cid-tXwy1Ybdrb .item-img {
  width: 100%;
}
.cid-tXwy1Ybdrb .item:focus,
.cid-tXwy1Ybdrb span:focus {
  outline: none;
}
.cid-tXwy1Ybdrb .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwy1Ybdrb .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwy1Ybdrb .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwy1Ybdrb .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwy1Ybdrb .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwy1Ybdrb .mbr-section-title {
  color: #f76d29;
}
.cid-tXwy1Ybdrb .mbr-text,
.cid-tXwy1Ybdrb .mbr-section-btn {
  text-align: left;
}
.cid-tXwy1Ybdrb .item-title {
  text-align: left;
}
.cid-tXwy1Ybdrb .item-subtitle {
  text-align: center;
}
.cid-tXwy1Z1mSQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwy1Z1mSQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwy1Z1mSQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwy1Z1mSQ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwy1Z1mSQ .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwy1Z1mSQ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwy1Z1mSQ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwy1Z1mSQ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwy1ZyLKu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwy1ZyLKu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwy1ZyLKu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwy1ZyLKu .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwy1ZyLKu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwy1ZyLKu .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwy1ZyLKu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwy1ZyLKu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwy205Vx0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwF9nymkG {
  z-index: 1000;
  width: 100%;
}
.cid-tXwF9nymkG nav.navbar {
  position: fixed;
}
.cid-tXwF9nymkG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwF9nymkG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwF9nymkG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwF9nymkG .dropdown-item:hover,
.cid-tXwF9nymkG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwF9nymkG .dropdown-item:hover span {
  color: white;
}
.cid-tXwF9nymkG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwF9nymkG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwF9nymkG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwF9nymkG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwF9nymkG .nav-link {
  position: relative;
}
.cid-tXwF9nymkG .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwF9nymkG .container {
    flex-wrap: wrap;
  }
}
.cid-tXwF9nymkG .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwF9nymkG .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwF9nymkG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwF9nymkG .dropdown-menu,
.cid-tXwF9nymkG .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwF9nymkG .nav-item:focus,
.cid-tXwF9nymkG .nav-link:focus {
  outline: none;
}
.cid-tXwF9nymkG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwF9nymkG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwF9nymkG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwF9nymkG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwF9nymkG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwF9nymkG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwF9nymkG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwF9nymkG .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwF9nymkG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwF9nymkG .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwF9nymkG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwF9nymkG .navbar.collapsed {
  justify-content: center;
}
.cid-tXwF9nymkG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwF9nymkG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwF9nymkG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwF9nymkG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwF9nymkG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwF9nymkG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwF9nymkG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwF9nymkG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwF9nymkG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwF9nymkG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwF9nymkG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwF9nymkG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwF9nymkG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwF9nymkG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwF9nymkG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwF9nymkG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwF9nymkG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwF9nymkG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwF9nymkG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwF9nymkG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwF9nymkG .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwF9nymkG .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwF9nymkG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwF9nymkG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwF9nymkG .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-tXwF9nymkG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwF9nymkG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwF9nymkG .dropdown-item.active,
.cid-tXwF9nymkG .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwF9nymkG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwF9nymkG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwF9nymkG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwF9nymkG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwF9nymkG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwF9nymkG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwF9nymkG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwF9nymkG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwF9nymkG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwF9nymkG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwF9nymkG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwF9nymkG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwF9nymkG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwF9nymkG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwF9nymkG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwF9nymkG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwF9nymkG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwF9nymkG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwF9nymkG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwF9nymkG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwF9nymkG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwF9nymkG .navbar {
    height: 70px;
  }
  .cid-tXwF9nymkG .navbar.opened {
    height: auto;
  }
  .cid-tXwF9nymkG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwF9obiqY {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwF9obiqY .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwF9obiqY .mbr-text {
  color: #ffffff;
}
.cid-tXwF9ozxAq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwF9ozxAq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwF9ozxAq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwF9ozxAq .mbr-section-title {
  color: #ffffff;
}
.cid-tXwF9ozxAq .mbr-text,
.cid-tXwF9ozxAq .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwF9pgz6y {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwF9pgz6y h6 {
  line-height: 1.2;
}
.cid-tXwF9pgz6y img,
.cid-tXwF9pgz6y .item-img {
  width: 100%;
}
.cid-tXwF9pgz6y .item:focus,
.cid-tXwF9pgz6y span:focus {
  outline: none;
}
.cid-tXwF9pgz6y .item {
  cursor: pointer;
}
.cid-tXwF9pgz6y .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwF9pgz6y .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwF9pgz6y .mbr-section-title {
  color: #000000;
}
.cid-tXwF9pgz6y .mbr-text,
.cid-tXwF9pgz6y .mbr-section-btn {
  color: #000000;
}
.cid-tXwF9pgz6y .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwF9pgz6y .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwF9pgz6y .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwF9pgz6y .content-head {
  max-width: 800px;
}
.cid-tXwF9pgz6y .item-title,
.cid-tXwF9pgz6y .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwF9q1tcq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwF9q1tcq img,
.cid-tXwF9q1tcq .item-img {
  width: 100%;
}
.cid-tXwF9q1tcq .item:focus,
.cid-tXwF9q1tcq span:focus {
  outline: none;
}
.cid-tXwF9q1tcq .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwF9q1tcq .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwF9q1tcq .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwF9q1tcq .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwF9q1tcq .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwF9q1tcq .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwF9q1tcq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwF9q1tcq .mbr-section-title {
  color: #232323;
}
.cid-tXwF9q1tcq .mbr-text,
.cid-tXwF9q1tcq .mbr-section-btn {
  text-align: left;
}
.cid-tXwF9q1tcq .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwF9q1tcq .item-subtitle {
  text-align: left;
}
.cid-tXwF9q1tcq .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwF9qYJNt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwF9qYJNt img,
.cid-tXwF9qYJNt .item-img {
  width: 100%;
}
.cid-tXwF9qYJNt .item:focus,
.cid-tXwF9qYJNt span:focus {
  outline: none;
}
.cid-tXwF9qYJNt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwF9qYJNt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwF9qYJNt .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwF9qYJNt .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwF9qYJNt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwF9qYJNt .mbr-section-title {
  color: #f76d29;
}
.cid-tXwF9qYJNt .mbr-text,
.cid-tXwF9qYJNt .mbr-section-btn {
  text-align: left;
}
.cid-tXwF9qYJNt .item-title {
  text-align: left;
}
.cid-tXwF9qYJNt .item-subtitle {
  text-align: center;
}
.cid-tXwF9rKUdK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwF9rKUdK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwF9rKUdK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwF9rKUdK .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwF9rKUdK .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwF9rKUdK .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwF9rKUdK .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwF9rKUdK .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwF9skcPf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwF9skcPf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwF9skcPf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwF9skcPf .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwF9skcPf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwF9skcPf .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwF9skcPf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwF9skcPf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwF9t0o6J {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwFnVDlEG {
  z-index: 1000;
  width: 100%;
}
.cid-tXwFnVDlEG nav.navbar {
  position: fixed;
}
.cid-tXwFnVDlEG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwFnVDlEG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwFnVDlEG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwFnVDlEG .dropdown-item:hover,
.cid-tXwFnVDlEG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwFnVDlEG .dropdown-item:hover span {
  color: white;
}
.cid-tXwFnVDlEG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwFnVDlEG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwFnVDlEG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwFnVDlEG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwFnVDlEG .nav-link {
  position: relative;
}
.cid-tXwFnVDlEG .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwFnVDlEG .container {
    flex-wrap: wrap;
  }
}
.cid-tXwFnVDlEG .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwFnVDlEG .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwFnVDlEG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwFnVDlEG .dropdown-menu,
.cid-tXwFnVDlEG .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwFnVDlEG .nav-item:focus,
.cid-tXwFnVDlEG .nav-link:focus {
  outline: none;
}
.cid-tXwFnVDlEG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwFnVDlEG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwFnVDlEG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwFnVDlEG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwFnVDlEG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwFnVDlEG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwFnVDlEG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwFnVDlEG .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwFnVDlEG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwFnVDlEG .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwFnVDlEG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwFnVDlEG .navbar.collapsed {
  justify-content: center;
}
.cid-tXwFnVDlEG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwFnVDlEG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwFnVDlEG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwFnVDlEG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwFnVDlEG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwFnVDlEG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwFnVDlEG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwFnVDlEG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwFnVDlEG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwFnVDlEG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwFnVDlEG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwFnVDlEG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwFnVDlEG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwFnVDlEG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwFnVDlEG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwFnVDlEG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwFnVDlEG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwFnVDlEG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwFnVDlEG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwFnVDlEG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwFnVDlEG .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwFnVDlEG .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwFnVDlEG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwFnVDlEG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwFnVDlEG .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-tXwFnVDlEG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwFnVDlEG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwFnVDlEG .dropdown-item.active,
.cid-tXwFnVDlEG .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwFnVDlEG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwFnVDlEG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwFnVDlEG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwFnVDlEG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwFnVDlEG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwFnVDlEG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwFnVDlEG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwFnVDlEG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwFnVDlEG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwFnVDlEG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwFnVDlEG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwFnVDlEG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwFnVDlEG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwFnVDlEG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwFnVDlEG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwFnVDlEG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwFnVDlEG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwFnVDlEG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwFnVDlEG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwFnVDlEG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwFnVDlEG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwFnVDlEG .navbar {
    height: 70px;
  }
  .cid-tXwFnVDlEG .navbar.opened {
    height: auto;
  }
  .cid-tXwFnVDlEG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwFnWb2Ec {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwFnWb2Ec .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwFnWb2Ec .mbr-text {
  color: #ffffff;
}
.cid-tXwFnWAk8E {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwFnWAk8E .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwFnWAk8E .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwFnWAk8E .mbr-section-title {
  color: #ffffff;
}
.cid-tXwFnWAk8E .mbr-text,
.cid-tXwFnWAk8E .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwFnX8fF0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwFnX8fF0 h6 {
  line-height: 1.2;
}
.cid-tXwFnX8fF0 img,
.cid-tXwFnX8fF0 .item-img {
  width: 100%;
}
.cid-tXwFnX8fF0 .item:focus,
.cid-tXwFnX8fF0 span:focus {
  outline: none;
}
.cid-tXwFnX8fF0 .item {
  cursor: pointer;
}
.cid-tXwFnX8fF0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwFnX8fF0 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwFnX8fF0 .mbr-section-title {
  color: #000000;
}
.cid-tXwFnX8fF0 .mbr-text,
.cid-tXwFnX8fF0 .mbr-section-btn {
  color: #000000;
}
.cid-tXwFnX8fF0 .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwFnX8fF0 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwFnX8fF0 .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwFnX8fF0 .content-head {
  max-width: 800px;
}
.cid-tXwFnX8fF0 .item-title,
.cid-tXwFnX8fF0 .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwFnXPH6I {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwFnXPH6I img,
.cid-tXwFnXPH6I .item-img {
  width: 100%;
}
.cid-tXwFnXPH6I .item:focus,
.cid-tXwFnXPH6I span:focus {
  outline: none;
}
.cid-tXwFnXPH6I .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwFnXPH6I .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwFnXPH6I .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwFnXPH6I .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwFnXPH6I .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwFnXPH6I .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwFnXPH6I .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwFnXPH6I .mbr-section-title {
  color: #232323;
}
.cid-tXwFnXPH6I .mbr-text,
.cid-tXwFnXPH6I .mbr-section-btn {
  text-align: left;
}
.cid-tXwFnXPH6I .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwFnXPH6I .item-subtitle {
  text-align: left;
}
.cid-tXwFnXPH6I .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwFnYJUpe {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwFnYJUpe img,
.cid-tXwFnYJUpe .item-img {
  width: 100%;
}
.cid-tXwFnYJUpe .item:focus,
.cid-tXwFnYJUpe span:focus {
  outline: none;
}
.cid-tXwFnYJUpe .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwFnYJUpe .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwFnYJUpe .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwFnYJUpe .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwFnYJUpe .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwFnYJUpe .mbr-section-title {
  color: #f76d29;
}
.cid-tXwFnYJUpe .mbr-text,
.cid-tXwFnYJUpe .mbr-section-btn {
  text-align: left;
}
.cid-tXwFnYJUpe .item-title {
  text-align: left;
}
.cid-tXwFnYJUpe .item-subtitle {
  text-align: center;
}
.cid-tXwFnZCfiS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwFnZCfiS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwFnZCfiS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwFnZCfiS .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwFnZCfiS .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwFnZCfiS .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwFnZCfiS .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwFnZCfiS .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwFo097WB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwFo097WB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwFo097WB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwFo097WB .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwFo097WB .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwFo097WB .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwFo097WB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwFo097WB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwFo0LA4J {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwFKRVl4O {
  z-index: 1000;
  width: 100%;
}
.cid-tXwFKRVl4O nav.navbar {
  position: fixed;
}
.cid-tXwFKRVl4O .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwFKRVl4O .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwFKRVl4O .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwFKRVl4O .dropdown-item:hover,
.cid-tXwFKRVl4O .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwFKRVl4O .dropdown-item:hover span {
  color: white;
}
.cid-tXwFKRVl4O .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwFKRVl4O .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwFKRVl4O .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwFKRVl4O .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwFKRVl4O .nav-link {
  position: relative;
}
.cid-tXwFKRVl4O .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwFKRVl4O .container {
    flex-wrap: wrap;
  }
}
.cid-tXwFKRVl4O .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwFKRVl4O .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwFKRVl4O .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwFKRVl4O .dropdown-menu,
.cid-tXwFKRVl4O .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwFKRVl4O .nav-item:focus,
.cid-tXwFKRVl4O .nav-link:focus {
  outline: none;
}
.cid-tXwFKRVl4O .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwFKRVl4O .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwFKRVl4O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwFKRVl4O .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwFKRVl4O .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwFKRVl4O .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwFKRVl4O .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwFKRVl4O .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwFKRVl4O .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwFKRVl4O .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwFKRVl4O .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwFKRVl4O .navbar.collapsed {
  justify-content: center;
}
.cid-tXwFKRVl4O .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwFKRVl4O .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwFKRVl4O .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwFKRVl4O .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwFKRVl4O .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwFKRVl4O .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwFKRVl4O .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwFKRVl4O .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwFKRVl4O .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwFKRVl4O .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwFKRVl4O .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwFKRVl4O .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwFKRVl4O .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwFKRVl4O .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwFKRVl4O .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwFKRVl4O .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwFKRVl4O .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwFKRVl4O .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwFKRVl4O .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwFKRVl4O .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwFKRVl4O .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwFKRVl4O .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwFKRVl4O .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwFKRVl4O .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwFKRVl4O .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-tXwFKRVl4O .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwFKRVl4O .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwFKRVl4O .dropdown-item.active,
.cid-tXwFKRVl4O .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwFKRVl4O .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwFKRVl4O .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwFKRVl4O .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwFKRVl4O .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwFKRVl4O .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwFKRVl4O .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwFKRVl4O ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwFKRVl4O .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwFKRVl4O button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwFKRVl4O button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwFKRVl4O button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwFKRVl4O button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwFKRVl4O button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwFKRVl4O button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwFKRVl4O nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwFKRVl4O nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwFKRVl4O nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwFKRVl4O nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwFKRVl4O .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwFKRVl4O a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwFKRVl4O .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwFKRVl4O .navbar {
    height: 70px;
  }
  .cid-tXwFKRVl4O .navbar.opened {
    height: auto;
  }
  .cid-tXwFKRVl4O .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwFKSAkDP {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwFKSAkDP .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwFKSAkDP .mbr-text {
  color: #ffffff;
}
.cid-tXwFKSZ0cq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwFKSZ0cq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwFKSZ0cq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwFKSZ0cq .mbr-section-title {
  color: #ffffff;
}
.cid-tXwFKSZ0cq .mbr-text,
.cid-tXwFKSZ0cq .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwFKTBWRe {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwFKTBWRe h6 {
  line-height: 1.2;
}
.cid-tXwFKTBWRe img,
.cid-tXwFKTBWRe .item-img {
  width: 100%;
}
.cid-tXwFKTBWRe .item:focus,
.cid-tXwFKTBWRe span:focus {
  outline: none;
}
.cid-tXwFKTBWRe .item {
  cursor: pointer;
}
.cid-tXwFKTBWRe .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwFKTBWRe .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwFKTBWRe .mbr-section-title {
  color: #000000;
}
.cid-tXwFKTBWRe .mbr-text,
.cid-tXwFKTBWRe .mbr-section-btn {
  color: #000000;
}
.cid-tXwFKTBWRe .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwFKTBWRe .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwFKTBWRe .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwFKTBWRe .content-head {
  max-width: 800px;
}
.cid-tXwFKTBWRe .item-title,
.cid-tXwFKTBWRe .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwFKUoCJO {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwFKUoCJO img,
.cid-tXwFKUoCJO .item-img {
  width: 100%;
}
.cid-tXwFKUoCJO .item:focus,
.cid-tXwFKUoCJO span:focus {
  outline: none;
}
.cid-tXwFKUoCJO .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwFKUoCJO .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwFKUoCJO .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwFKUoCJO .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwFKUoCJO .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwFKUoCJO .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwFKUoCJO .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwFKUoCJO .mbr-section-title {
  color: #232323;
}
.cid-tXwFKUoCJO .mbr-text,
.cid-tXwFKUoCJO .mbr-section-btn {
  text-align: left;
}
.cid-tXwFKUoCJO .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwFKUoCJO .item-subtitle {
  text-align: left;
}
.cid-tXwFKUoCJO .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwFKVlnOX {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwFKVlnOX img,
.cid-tXwFKVlnOX .item-img {
  width: 100%;
}
.cid-tXwFKVlnOX .item:focus,
.cid-tXwFKVlnOX span:focus {
  outline: none;
}
.cid-tXwFKVlnOX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwFKVlnOX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwFKVlnOX .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwFKVlnOX .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwFKVlnOX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwFKVlnOX .mbr-section-title {
  color: #f76d29;
}
.cid-tXwFKVlnOX .mbr-text,
.cid-tXwFKVlnOX .mbr-section-btn {
  text-align: left;
}
.cid-tXwFKVlnOX .item-title {
  text-align: left;
}
.cid-tXwFKVlnOX .item-subtitle {
  text-align: center;
}
.cid-tXwFKW7zHM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwFKW7zHM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwFKW7zHM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwFKW7zHM .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwFKW7zHM .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwFKW7zHM .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwFKW7zHM .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwFKW7zHM .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwFKWDEhA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwFKWDEhA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwFKWDEhA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwFKWDEhA .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwFKWDEhA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwFKWDEhA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwFKWDEhA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwFKWDEhA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwFKXaYJ9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwJw0c35q {
  z-index: 1000;
  width: 100%;
}
.cid-tXwJw0c35q nav.navbar {
  position: fixed;
}
.cid-tXwJw0c35q .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwJw0c35q .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwJw0c35q .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwJw0c35q .dropdown-item:hover,
.cid-tXwJw0c35q .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwJw0c35q .dropdown-item:hover span {
  color: white;
}
.cid-tXwJw0c35q .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwJw0c35q .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwJw0c35q .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwJw0c35q .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwJw0c35q .nav-link {
  position: relative;
}
.cid-tXwJw0c35q .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwJw0c35q .container {
    flex-wrap: wrap;
  }
}
.cid-tXwJw0c35q .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwJw0c35q .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwJw0c35q .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwJw0c35q .dropdown-menu,
.cid-tXwJw0c35q .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwJw0c35q .nav-item:focus,
.cid-tXwJw0c35q .nav-link:focus {
  outline: none;
}
.cid-tXwJw0c35q .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwJw0c35q .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwJw0c35q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwJw0c35q .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwJw0c35q .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwJw0c35q .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwJw0c35q .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwJw0c35q .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwJw0c35q .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwJw0c35q .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwJw0c35q .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwJw0c35q .navbar.collapsed {
  justify-content: center;
}
.cid-tXwJw0c35q .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwJw0c35q .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwJw0c35q .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwJw0c35q .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwJw0c35q .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwJw0c35q .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwJw0c35q .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwJw0c35q .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwJw0c35q .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwJw0c35q .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwJw0c35q .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwJw0c35q .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwJw0c35q .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwJw0c35q .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwJw0c35q .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwJw0c35q .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwJw0c35q .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwJw0c35q .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwJw0c35q .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwJw0c35q .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwJw0c35q .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwJw0c35q .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwJw0c35q .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwJw0c35q .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwJw0c35q .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-tXwJw0c35q .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwJw0c35q .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwJw0c35q .dropdown-item.active,
.cid-tXwJw0c35q .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwJw0c35q .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwJw0c35q .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwJw0c35q .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwJw0c35q .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwJw0c35q .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwJw0c35q .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwJw0c35q ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwJw0c35q .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwJw0c35q button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwJw0c35q button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwJw0c35q button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwJw0c35q button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwJw0c35q button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwJw0c35q button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwJw0c35q nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwJw0c35q nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwJw0c35q nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwJw0c35q nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwJw0c35q .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwJw0c35q a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwJw0c35q .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwJw0c35q .navbar {
    height: 70px;
  }
  .cid-tXwJw0c35q .navbar.opened {
    height: auto;
  }
  .cid-tXwJw0c35q .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwJw14IcL {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwJw14IcL .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwJw14IcL .mbr-text {
  color: #ffffff;
}
.cid-tXwJw1uURu {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwJw1uURu .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwJw1uURu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwJw1uURu .mbr-section-title {
  color: #ffffff;
}
.cid-tXwJw1uURu .mbr-text,
.cid-tXwJw1uURu .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwJw2evhy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwJw2evhy h6 {
  line-height: 1.2;
}
.cid-tXwJw2evhy img,
.cid-tXwJw2evhy .item-img {
  width: 100%;
}
.cid-tXwJw2evhy .item:focus,
.cid-tXwJw2evhy span:focus {
  outline: none;
}
.cid-tXwJw2evhy .item {
  cursor: pointer;
}
.cid-tXwJw2evhy .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwJw2evhy .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwJw2evhy .mbr-section-title {
  color: #000000;
}
.cid-tXwJw2evhy .mbr-text,
.cid-tXwJw2evhy .mbr-section-btn {
  color: #000000;
}
.cid-tXwJw2evhy .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwJw2evhy .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwJw2evhy .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwJw2evhy .content-head {
  max-width: 800px;
}
.cid-tXwJw2evhy .item-title,
.cid-tXwJw2evhy .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwJw36mOT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwJw36mOT img,
.cid-tXwJw36mOT .item-img {
  width: 100%;
}
.cid-tXwJw36mOT .item:focus,
.cid-tXwJw36mOT span:focus {
  outline: none;
}
.cid-tXwJw36mOT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwJw36mOT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwJw36mOT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwJw36mOT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwJw36mOT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwJw36mOT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwJw36mOT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwJw36mOT .mbr-section-title {
  color: #232323;
}
.cid-tXwJw36mOT .mbr-text,
.cid-tXwJw36mOT .mbr-section-btn {
  text-align: left;
}
.cid-tXwJw36mOT .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwJw36mOT .item-subtitle {
  text-align: left;
}
.cid-tXwJw36mOT .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwJw42Tkz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwJw42Tkz img,
.cid-tXwJw42Tkz .item-img {
  width: 100%;
}
.cid-tXwJw42Tkz .item:focus,
.cid-tXwJw42Tkz span:focus {
  outline: none;
}
.cid-tXwJw42Tkz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwJw42Tkz .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwJw42Tkz .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwJw42Tkz .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwJw42Tkz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwJw42Tkz .mbr-section-title {
  color: #f76d29;
}
.cid-tXwJw42Tkz .mbr-text,
.cid-tXwJw42Tkz .mbr-section-btn {
  text-align: left;
}
.cid-tXwJw42Tkz .item-title {
  text-align: left;
}
.cid-tXwJw42Tkz .item-subtitle {
  text-align: center;
}
.cid-tXwJw4MOIq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwJw4MOIq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwJw4MOIq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwJw4MOIq .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwJw4MOIq .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwJw4MOIq .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwJw4MOIq .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwJw4MOIq .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwJw5r2dD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwJw5r2dD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwJw5r2dD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwJw5r2dD .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwJw5r2dD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwJw5r2dD .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwJw5r2dD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwJw5r2dD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwJw6f5KU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwJNx3g0j {
  z-index: 1000;
  width: 100%;
}
.cid-tXwJNx3g0j nav.navbar {
  position: fixed;
}
.cid-tXwJNx3g0j .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwJNx3g0j .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwJNx3g0j .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwJNx3g0j .dropdown-item:hover,
.cid-tXwJNx3g0j .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwJNx3g0j .dropdown-item:hover span {
  color: white;
}
.cid-tXwJNx3g0j .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwJNx3g0j .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwJNx3g0j .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwJNx3g0j .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwJNx3g0j .nav-link {
  position: relative;
}
.cid-tXwJNx3g0j .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwJNx3g0j .container {
    flex-wrap: wrap;
  }
}
.cid-tXwJNx3g0j .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwJNx3g0j .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwJNx3g0j .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwJNx3g0j .dropdown-menu,
.cid-tXwJNx3g0j .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwJNx3g0j .nav-item:focus,
.cid-tXwJNx3g0j .nav-link:focus {
  outline: none;
}
.cid-tXwJNx3g0j .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwJNx3g0j .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwJNx3g0j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwJNx3g0j .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwJNx3g0j .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwJNx3g0j .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwJNx3g0j .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwJNx3g0j .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwJNx3g0j .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwJNx3g0j .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwJNx3g0j .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwJNx3g0j .navbar.collapsed {
  justify-content: center;
}
.cid-tXwJNx3g0j .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwJNx3g0j .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwJNx3g0j .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwJNx3g0j .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwJNx3g0j .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwJNx3g0j .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwJNx3g0j .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwJNx3g0j .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwJNx3g0j .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwJNx3g0j .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwJNx3g0j .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwJNx3g0j .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwJNx3g0j .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwJNx3g0j .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwJNx3g0j .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwJNx3g0j .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwJNx3g0j .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwJNx3g0j .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwJNx3g0j .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwJNx3g0j .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwJNx3g0j .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwJNx3g0j .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwJNx3g0j .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwJNx3g0j .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwJNx3g0j .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-tXwJNx3g0j .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwJNx3g0j .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwJNx3g0j .dropdown-item.active,
.cid-tXwJNx3g0j .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwJNx3g0j .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwJNx3g0j .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwJNx3g0j .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwJNx3g0j .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwJNx3g0j .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwJNx3g0j .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwJNx3g0j ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwJNx3g0j .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwJNx3g0j button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwJNx3g0j button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwJNx3g0j button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwJNx3g0j button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwJNx3g0j button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwJNx3g0j button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwJNx3g0j nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwJNx3g0j nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwJNx3g0j nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwJNx3g0j nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwJNx3g0j .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwJNx3g0j a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwJNx3g0j .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwJNx3g0j .navbar {
    height: 70px;
  }
  .cid-tXwJNx3g0j .navbar.opened {
    height: auto;
  }
  .cid-tXwJNx3g0j .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwJNxEhw8 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwJNxEhw8 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwJNxEhw8 .mbr-text {
  color: #ffffff;
}
.cid-tXwJNyd4HS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwJNyd4HS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwJNyd4HS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwJNyd4HS .mbr-section-title {
  color: #ffffff;
}
.cid-tXwJNyd4HS .mbr-text,
.cid-tXwJNyd4HS .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwJNzeNSL {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwJNzeNSL h6 {
  line-height: 1.2;
}
.cid-tXwJNzeNSL img,
.cid-tXwJNzeNSL .item-img {
  width: 100%;
}
.cid-tXwJNzeNSL .item:focus,
.cid-tXwJNzeNSL span:focus {
  outline: none;
}
.cid-tXwJNzeNSL .item {
  cursor: pointer;
}
.cid-tXwJNzeNSL .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwJNzeNSL .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwJNzeNSL .mbr-section-title {
  color: #000000;
}
.cid-tXwJNzeNSL .mbr-text,
.cid-tXwJNzeNSL .mbr-section-btn {
  color: #000000;
}
.cid-tXwJNzeNSL .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwJNzeNSL .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwJNzeNSL .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwJNzeNSL .content-head {
  max-width: 800px;
}
.cid-tXwJNzeNSL .item-title,
.cid-tXwJNzeNSL .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwJNAksGn {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwJNAksGn img,
.cid-tXwJNAksGn .item-img {
  width: 100%;
}
.cid-tXwJNAksGn .item:focus,
.cid-tXwJNAksGn span:focus {
  outline: none;
}
.cid-tXwJNAksGn .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwJNAksGn .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwJNAksGn .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwJNAksGn .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwJNAksGn .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwJNAksGn .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwJNAksGn .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwJNAksGn .mbr-section-title {
  color: #232323;
}
.cid-tXwJNAksGn .mbr-text,
.cid-tXwJNAksGn .mbr-section-btn {
  text-align: left;
}
.cid-tXwJNAksGn .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwJNAksGn .item-subtitle {
  text-align: left;
}
.cid-tXwJNAksGn .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwJNCsX0q {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwJNCsX0q img,
.cid-tXwJNCsX0q .item-img {
  width: 100%;
}
.cid-tXwJNCsX0q .item:focus,
.cid-tXwJNCsX0q span:focus {
  outline: none;
}
.cid-tXwJNCsX0q .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwJNCsX0q .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwJNCsX0q .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwJNCsX0q .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwJNCsX0q .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwJNCsX0q .mbr-section-title {
  color: #f76d29;
}
.cid-tXwJNCsX0q .mbr-text,
.cid-tXwJNCsX0q .mbr-section-btn {
  text-align: left;
}
.cid-tXwJNCsX0q .item-title {
  text-align: left;
}
.cid-tXwJNCsX0q .item-subtitle {
  text-align: center;
}
.cid-tXwJNDDKjE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwJNDDKjE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwJNDDKjE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwJNDDKjE .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwJNDDKjE .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwJNDDKjE .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwJNDDKjE .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwJNDDKjE .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwJNEdBNm {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwJNEdBNm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwJNEdBNm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwJNEdBNm .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwJNEdBNm .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwJNEdBNm .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwJNEdBNm .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwJNEdBNm .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwJNEJYN0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwK2Y9SzD {
  z-index: 1000;
  width: 100%;
}
.cid-tXwK2Y9SzD nav.navbar {
  position: fixed;
}
.cid-tXwK2Y9SzD .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwK2Y9SzD .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwK2Y9SzD .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwK2Y9SzD .dropdown-item:hover,
.cid-tXwK2Y9SzD .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwK2Y9SzD .dropdown-item:hover span {
  color: white;
}
.cid-tXwK2Y9SzD .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwK2Y9SzD .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwK2Y9SzD .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwK2Y9SzD .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwK2Y9SzD .nav-link {
  position: relative;
}
.cid-tXwK2Y9SzD .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwK2Y9SzD .container {
    flex-wrap: wrap;
  }
}
.cid-tXwK2Y9SzD .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwK2Y9SzD .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwK2Y9SzD .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwK2Y9SzD .dropdown-menu,
.cid-tXwK2Y9SzD .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwK2Y9SzD .nav-item:focus,
.cid-tXwK2Y9SzD .nav-link:focus {
  outline: none;
}
.cid-tXwK2Y9SzD .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwK2Y9SzD .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwK2Y9SzD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwK2Y9SzD .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwK2Y9SzD .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwK2Y9SzD .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwK2Y9SzD .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwK2Y9SzD .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwK2Y9SzD .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwK2Y9SzD .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwK2Y9SzD .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwK2Y9SzD .navbar.collapsed {
  justify-content: center;
}
.cid-tXwK2Y9SzD .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwK2Y9SzD .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwK2Y9SzD .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwK2Y9SzD .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwK2Y9SzD .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwK2Y9SzD .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwK2Y9SzD .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwK2Y9SzD .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwK2Y9SzD .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwK2Y9SzD .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwK2Y9SzD .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwK2Y9SzD .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwK2Y9SzD .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwK2Y9SzD .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwK2Y9SzD .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwK2Y9SzD .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwK2Y9SzD .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwK2Y9SzD .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwK2Y9SzD .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwK2Y9SzD .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwK2Y9SzD .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwK2Y9SzD .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwK2Y9SzD .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwK2Y9SzD .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwK2Y9SzD .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-tXwK2Y9SzD .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwK2Y9SzD .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwK2Y9SzD .dropdown-item.active,
.cid-tXwK2Y9SzD .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwK2Y9SzD .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwK2Y9SzD .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwK2Y9SzD .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwK2Y9SzD .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwK2Y9SzD .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwK2Y9SzD .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwK2Y9SzD ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwK2Y9SzD .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwK2Y9SzD button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwK2Y9SzD button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwK2Y9SzD button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwK2Y9SzD button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwK2Y9SzD button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwK2Y9SzD button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwK2Y9SzD nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwK2Y9SzD nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwK2Y9SzD nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwK2Y9SzD nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwK2Y9SzD .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwK2Y9SzD a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwK2Y9SzD .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwK2Y9SzD .navbar {
    height: 70px;
  }
  .cid-tXwK2Y9SzD .navbar.opened {
    height: auto;
  }
  .cid-tXwK2Y9SzD .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwK2YC8t8 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwK2YC8t8 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwK2YC8t8 .mbr-text {
  color: #ffffff;
}
.cid-tXwK2YVdrP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwK2YVdrP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwK2YVdrP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwK2YVdrP .mbr-section-title {
  color: #ffffff;
}
.cid-tXwK2YVdrP .mbr-text,
.cid-tXwK2YVdrP .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwK2ZIcVC {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwK2ZIcVC h6 {
  line-height: 1.2;
}
.cid-tXwK2ZIcVC img,
.cid-tXwK2ZIcVC .item-img {
  width: 100%;
}
.cid-tXwK2ZIcVC .item:focus,
.cid-tXwK2ZIcVC span:focus {
  outline: none;
}
.cid-tXwK2ZIcVC .item {
  cursor: pointer;
}
.cid-tXwK2ZIcVC .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwK2ZIcVC .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwK2ZIcVC .mbr-section-title {
  color: #000000;
}
.cid-tXwK2ZIcVC .mbr-text,
.cid-tXwK2ZIcVC .mbr-section-btn {
  color: #000000;
}
.cid-tXwK2ZIcVC .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwK2ZIcVC .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwK2ZIcVC .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwK2ZIcVC .content-head {
  max-width: 800px;
}
.cid-tXwK2ZIcVC .item-title,
.cid-tXwK2ZIcVC .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwK30rPs3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwK30rPs3 img,
.cid-tXwK30rPs3 .item-img {
  width: 100%;
}
.cid-tXwK30rPs3 .item:focus,
.cid-tXwK30rPs3 span:focus {
  outline: none;
}
.cid-tXwK30rPs3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwK30rPs3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwK30rPs3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwK30rPs3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwK30rPs3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwK30rPs3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwK30rPs3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwK30rPs3 .mbr-section-title {
  color: #232323;
}
.cid-tXwK30rPs3 .mbr-text,
.cid-tXwK30rPs3 .mbr-section-btn {
  text-align: left;
}
.cid-tXwK30rPs3 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwK30rPs3 .item-subtitle {
  text-align: left;
}
.cid-tXwK30rPs3 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwK31rx9I {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwK31rx9I img,
.cid-tXwK31rx9I .item-img {
  width: 100%;
}
.cid-tXwK31rx9I .item:focus,
.cid-tXwK31rx9I span:focus {
  outline: none;
}
.cid-tXwK31rx9I .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwK31rx9I .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwK31rx9I .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwK31rx9I .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwK31rx9I .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwK31rx9I .mbr-section-title {
  color: #f76d29;
}
.cid-tXwK31rx9I .mbr-text,
.cid-tXwK31rx9I .mbr-section-btn {
  text-align: left;
}
.cid-tXwK31rx9I .item-title {
  text-align: left;
}
.cid-tXwK31rx9I .item-subtitle {
  text-align: center;
}
.cid-tXwK32BcV2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwK32BcV2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwK32BcV2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwK32BcV2 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwK32BcV2 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwK32BcV2 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwK32BcV2 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwK32BcV2 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwK33JyRz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwK33JyRz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwK33JyRz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwK33JyRz .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwK33JyRz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwK33JyRz .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwK33JyRz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwK33JyRz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwK34vbhR {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwKgxtYtT {
  z-index: 1000;
  width: 100%;
}
.cid-tXwKgxtYtT nav.navbar {
  position: fixed;
}
.cid-tXwKgxtYtT .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwKgxtYtT .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwKgxtYtT .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwKgxtYtT .dropdown-item:hover,
.cid-tXwKgxtYtT .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwKgxtYtT .dropdown-item:hover span {
  color: white;
}
.cid-tXwKgxtYtT .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwKgxtYtT .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwKgxtYtT .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwKgxtYtT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwKgxtYtT .nav-link {
  position: relative;
}
.cid-tXwKgxtYtT .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwKgxtYtT .container {
    flex-wrap: wrap;
  }
}
.cid-tXwKgxtYtT .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwKgxtYtT .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwKgxtYtT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwKgxtYtT .dropdown-menu,
.cid-tXwKgxtYtT .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwKgxtYtT .nav-item:focus,
.cid-tXwKgxtYtT .nav-link:focus {
  outline: none;
}
.cid-tXwKgxtYtT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwKgxtYtT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwKgxtYtT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwKgxtYtT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwKgxtYtT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwKgxtYtT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwKgxtYtT .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwKgxtYtT .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwKgxtYtT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwKgxtYtT .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwKgxtYtT .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwKgxtYtT .navbar.collapsed {
  justify-content: center;
}
.cid-tXwKgxtYtT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwKgxtYtT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwKgxtYtT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwKgxtYtT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwKgxtYtT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwKgxtYtT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwKgxtYtT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwKgxtYtT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwKgxtYtT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwKgxtYtT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwKgxtYtT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwKgxtYtT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwKgxtYtT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwKgxtYtT .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwKgxtYtT .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwKgxtYtT .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwKgxtYtT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwKgxtYtT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwKgxtYtT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwKgxtYtT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwKgxtYtT .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwKgxtYtT .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwKgxtYtT .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwKgxtYtT .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwKgxtYtT .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-tXwKgxtYtT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwKgxtYtT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwKgxtYtT .dropdown-item.active,
.cid-tXwKgxtYtT .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwKgxtYtT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwKgxtYtT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwKgxtYtT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwKgxtYtT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwKgxtYtT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwKgxtYtT .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwKgxtYtT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwKgxtYtT .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwKgxtYtT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwKgxtYtT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwKgxtYtT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwKgxtYtT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwKgxtYtT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwKgxtYtT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwKgxtYtT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwKgxtYtT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwKgxtYtT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwKgxtYtT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwKgxtYtT .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwKgxtYtT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwKgxtYtT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwKgxtYtT .navbar {
    height: 70px;
  }
  .cid-tXwKgxtYtT .navbar.opened {
    height: auto;
  }
  .cid-tXwKgxtYtT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwKgyco8q {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwKgyco8q .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwKgyco8q .mbr-text {
  color: #ffffff;
}
.cid-tXwKgyy4Q6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwKgyy4Q6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwKgyy4Q6 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwKgyy4Q6 .mbr-section-title {
  color: #ffffff;
}
.cid-tXwKgyy4Q6 .mbr-text,
.cid-tXwKgyy4Q6 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwKgzJ4wi {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwKgzJ4wi h6 {
  line-height: 1.2;
}
.cid-tXwKgzJ4wi img,
.cid-tXwKgzJ4wi .item-img {
  width: 100%;
}
.cid-tXwKgzJ4wi .item:focus,
.cid-tXwKgzJ4wi span:focus {
  outline: none;
}
.cid-tXwKgzJ4wi .item {
  cursor: pointer;
}
.cid-tXwKgzJ4wi .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwKgzJ4wi .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwKgzJ4wi .mbr-section-title {
  color: #000000;
}
.cid-tXwKgzJ4wi .mbr-text,
.cid-tXwKgzJ4wi .mbr-section-btn {
  color: #000000;
}
.cid-tXwKgzJ4wi .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwKgzJ4wi .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwKgzJ4wi .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwKgzJ4wi .content-head {
  max-width: 800px;
}
.cid-tXwKgzJ4wi .item-title,
.cid-tXwKgzJ4wi .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwKgBnWme {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwKgBnWme img,
.cid-tXwKgBnWme .item-img {
  width: 100%;
}
.cid-tXwKgBnWme .item:focus,
.cid-tXwKgBnWme span:focus {
  outline: none;
}
.cid-tXwKgBnWme .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwKgBnWme .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwKgBnWme .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwKgBnWme .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwKgBnWme .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwKgBnWme .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwKgBnWme .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwKgBnWme .mbr-section-title {
  color: #232323;
}
.cid-tXwKgBnWme .mbr-text,
.cid-tXwKgBnWme .mbr-section-btn {
  text-align: left;
}
.cid-tXwKgBnWme .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwKgBnWme .item-subtitle {
  text-align: left;
}
.cid-tXwKgBnWme .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwKgCFDAv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwKgCFDAv img,
.cid-tXwKgCFDAv .item-img {
  width: 100%;
}
.cid-tXwKgCFDAv .item:focus,
.cid-tXwKgCFDAv span:focus {
  outline: none;
}
.cid-tXwKgCFDAv .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwKgCFDAv .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwKgCFDAv .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwKgCFDAv .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwKgCFDAv .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwKgCFDAv .mbr-section-title {
  color: #f76d29;
}
.cid-tXwKgCFDAv .mbr-text,
.cid-tXwKgCFDAv .mbr-section-btn {
  text-align: left;
}
.cid-tXwKgCFDAv .item-title {
  text-align: left;
}
.cid-tXwKgCFDAv .item-subtitle {
  text-align: center;
}
.cid-tXwKgDC7Sm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwKgDC7Sm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwKgDC7Sm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwKgDC7Sm .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwKgDC7Sm .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwKgDC7Sm .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwKgDC7Sm .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwKgDC7Sm .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwKgEkQkg {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwKgEkQkg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwKgEkQkg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwKgEkQkg .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwKgEkQkg .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwKgEkQkg .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwKgEkQkg .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwKgEkQkg .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwKgF0mU9 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwKtb3TQF {
  z-index: 1000;
  width: 100%;
}
.cid-tXwKtb3TQF nav.navbar {
  position: fixed;
}
.cid-tXwKtb3TQF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwKtb3TQF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwKtb3TQF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwKtb3TQF .dropdown-item:hover,
.cid-tXwKtb3TQF .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwKtb3TQF .dropdown-item:hover span {
  color: white;
}
.cid-tXwKtb3TQF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwKtb3TQF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwKtb3TQF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwKtb3TQF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwKtb3TQF .nav-link {
  position: relative;
}
.cid-tXwKtb3TQF .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwKtb3TQF .container {
    flex-wrap: wrap;
  }
}
.cid-tXwKtb3TQF .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwKtb3TQF .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwKtb3TQF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwKtb3TQF .dropdown-menu,
.cid-tXwKtb3TQF .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwKtb3TQF .nav-item:focus,
.cid-tXwKtb3TQF .nav-link:focus {
  outline: none;
}
.cid-tXwKtb3TQF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwKtb3TQF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwKtb3TQF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwKtb3TQF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwKtb3TQF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwKtb3TQF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwKtb3TQF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwKtb3TQF .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwKtb3TQF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwKtb3TQF .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwKtb3TQF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwKtb3TQF .navbar.collapsed {
  justify-content: center;
}
.cid-tXwKtb3TQF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwKtb3TQF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwKtb3TQF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwKtb3TQF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwKtb3TQF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwKtb3TQF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwKtb3TQF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwKtb3TQF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwKtb3TQF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwKtb3TQF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwKtb3TQF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwKtb3TQF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwKtb3TQF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwKtb3TQF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwKtb3TQF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwKtb3TQF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwKtb3TQF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwKtb3TQF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwKtb3TQF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwKtb3TQF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwKtb3TQF .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwKtb3TQF .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwKtb3TQF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwKtb3TQF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwKtb3TQF .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-tXwKtb3TQF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwKtb3TQF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwKtb3TQF .dropdown-item.active,
.cid-tXwKtb3TQF .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwKtb3TQF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwKtb3TQF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwKtb3TQF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwKtb3TQF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwKtb3TQF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwKtb3TQF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwKtb3TQF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwKtb3TQF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwKtb3TQF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwKtb3TQF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwKtb3TQF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwKtb3TQF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwKtb3TQF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwKtb3TQF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwKtb3TQF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwKtb3TQF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwKtb3TQF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwKtb3TQF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwKtb3TQF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwKtb3TQF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwKtb3TQF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwKtb3TQF .navbar {
    height: 70px;
  }
  .cid-tXwKtb3TQF .navbar.opened {
    height: auto;
  }
  .cid-tXwKtb3TQF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwKtbFdoh {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwKtbFdoh .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwKtbFdoh .mbr-text {
  color: #ffffff;
}
.cid-tXwKtc0iaA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwKtc0iaA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwKtc0iaA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwKtc0iaA .mbr-section-title {
  color: #ffffff;
}
.cid-tXwKtc0iaA .mbr-text,
.cid-tXwKtc0iaA .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwKtcsAsT {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwKtcsAsT h6 {
  line-height: 1.2;
}
.cid-tXwKtcsAsT img,
.cid-tXwKtcsAsT .item-img {
  width: 100%;
}
.cid-tXwKtcsAsT .item:focus,
.cid-tXwKtcsAsT span:focus {
  outline: none;
}
.cid-tXwKtcsAsT .item {
  cursor: pointer;
}
.cid-tXwKtcsAsT .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwKtcsAsT .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwKtcsAsT .mbr-section-title {
  color: #000000;
}
.cid-tXwKtcsAsT .mbr-text,
.cid-tXwKtcsAsT .mbr-section-btn {
  color: #000000;
}
.cid-tXwKtcsAsT .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwKtcsAsT .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwKtcsAsT .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwKtcsAsT .content-head {
  max-width: 800px;
}
.cid-tXwKtcsAsT .item-title,
.cid-tXwKtcsAsT .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwKtd7hnT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwKtd7hnT img,
.cid-tXwKtd7hnT .item-img {
  width: 100%;
}
.cid-tXwKtd7hnT .item:focus,
.cid-tXwKtd7hnT span:focus {
  outline: none;
}
.cid-tXwKtd7hnT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwKtd7hnT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwKtd7hnT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwKtd7hnT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwKtd7hnT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwKtd7hnT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwKtd7hnT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwKtd7hnT .mbr-section-title {
  color: #232323;
}
.cid-tXwKtd7hnT .mbr-text,
.cid-tXwKtd7hnT .mbr-section-btn {
  text-align: left;
}
.cid-tXwKtd7hnT .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwKtd7hnT .item-subtitle {
  text-align: left;
}
.cid-tXwKtd7hnT .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwKte6wvS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwKte6wvS img,
.cid-tXwKte6wvS .item-img {
  width: 100%;
}
.cid-tXwKte6wvS .item:focus,
.cid-tXwKte6wvS span:focus {
  outline: none;
}
.cid-tXwKte6wvS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwKte6wvS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwKte6wvS .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwKte6wvS .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwKte6wvS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwKte6wvS .mbr-section-title {
  color: #f76d29;
}
.cid-tXwKte6wvS .mbr-text,
.cid-tXwKte6wvS .mbr-section-btn {
  text-align: left;
}
.cid-tXwKte6wvS .item-title {
  text-align: left;
}
.cid-tXwKte6wvS .item-subtitle {
  text-align: center;
}
.cid-tXwKteNDzs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwKteNDzs .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwKteNDzs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwKteNDzs .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwKteNDzs .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwKteNDzs .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwKteNDzs .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwKteNDzs .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwKtfiRd7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwKtfiRd7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwKtfiRd7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwKtfiRd7 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwKtfiRd7 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwKtfiRd7 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwKtfiRd7 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwKtfiRd7 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwKtfYBoM {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXwKJVFRZs {
  z-index: 1000;
  width: 100%;
}
.cid-tXwKJVFRZs nav.navbar {
  position: fixed;
}
.cid-tXwKJVFRZs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwKJVFRZs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXwKJVFRZs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXwKJVFRZs .dropdown-item:hover,
.cid-tXwKJVFRZs .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXwKJVFRZs .dropdown-item:hover span {
  color: white;
}
.cid-tXwKJVFRZs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXwKJVFRZs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXwKJVFRZs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXwKJVFRZs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXwKJVFRZs .nav-link {
  position: relative;
}
.cid-tXwKJVFRZs .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwKJVFRZs .container {
    flex-wrap: wrap;
  }
}
.cid-tXwKJVFRZs .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXwKJVFRZs .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXwKJVFRZs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXwKJVFRZs .dropdown-menu,
.cid-tXwKJVFRZs .navbar.opened {
  background: #081d20 !important;
}
.cid-tXwKJVFRZs .nav-item:focus,
.cid-tXwKJVFRZs .nav-link:focus {
  outline: none;
}
.cid-tXwKJVFRZs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXwKJVFRZs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXwKJVFRZs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXwKJVFRZs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXwKJVFRZs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXwKJVFRZs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXwKJVFRZs .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXwKJVFRZs .navbar.opened {
  transition: all 0.3s;
}
.cid-tXwKJVFRZs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXwKJVFRZs .navbar .navbar-logo img {
  width: auto;
}
.cid-tXwKJVFRZs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXwKJVFRZs .navbar.collapsed {
  justify-content: center;
}
.cid-tXwKJVFRZs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXwKJVFRZs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXwKJVFRZs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXwKJVFRZs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXwKJVFRZs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXwKJVFRZs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXwKJVFRZs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXwKJVFRZs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXwKJVFRZs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXwKJVFRZs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXwKJVFRZs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXwKJVFRZs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXwKJVFRZs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXwKJVFRZs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXwKJVFRZs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXwKJVFRZs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXwKJVFRZs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXwKJVFRZs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXwKJVFRZs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXwKJVFRZs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXwKJVFRZs .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXwKJVFRZs .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXwKJVFRZs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXwKJVFRZs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXwKJVFRZs .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-tXwKJVFRZs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXwKJVFRZs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXwKJVFRZs .dropdown-item.active,
.cid-tXwKJVFRZs .dropdown-item:active {
  background-color: transparent;
}
.cid-tXwKJVFRZs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXwKJVFRZs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXwKJVFRZs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXwKJVFRZs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXwKJVFRZs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXwKJVFRZs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXwKJVFRZs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXwKJVFRZs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXwKJVFRZs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXwKJVFRZs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXwKJVFRZs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXwKJVFRZs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwKJVFRZs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXwKJVFRZs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXwKJVFRZs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwKJVFRZs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXwKJVFRZs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXwKJVFRZs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXwKJVFRZs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXwKJVFRZs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXwKJVFRZs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXwKJVFRZs .navbar {
    height: 70px;
  }
  .cid-tXwKJVFRZs .navbar.opened {
    height: auto;
  }
  .cid-tXwKJVFRZs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXwKJWyLyb {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXwKJWyLyb .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXwKJWyLyb .mbr-text {
  color: #ffffff;
}
.cid-tXwKJWVow0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXwKJWVow0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwKJWVow0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwKJWVow0 .mbr-section-title {
  color: #ffffff;
}
.cid-tXwKJWVow0 .mbr-text,
.cid-tXwKJWVow0 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXwKJXCjJ5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXwKJXCjJ5 h6 {
  line-height: 1.2;
}
.cid-tXwKJXCjJ5 img,
.cid-tXwKJXCjJ5 .item-img {
  width: 100%;
}
.cid-tXwKJXCjJ5 .item:focus,
.cid-tXwKJXCjJ5 span:focus {
  outline: none;
}
.cid-tXwKJXCjJ5 .item {
  cursor: pointer;
}
.cid-tXwKJXCjJ5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXwKJXCjJ5 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXwKJXCjJ5 .mbr-section-title {
  color: #000000;
}
.cid-tXwKJXCjJ5 .mbr-text,
.cid-tXwKJXCjJ5 .mbr-section-btn {
  color: #000000;
}
.cid-tXwKJXCjJ5 .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXwKJXCjJ5 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXwKJXCjJ5 .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXwKJXCjJ5 .content-head {
  max-width: 800px;
}
.cid-tXwKJXCjJ5 .item-title,
.cid-tXwKJXCjJ5 .mbr-section-btn {
  color: #f76d29;
}
.cid-tXwKJYqiun {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXwKJYqiun img,
.cid-tXwKJYqiun .item-img {
  width: 100%;
}
.cid-tXwKJYqiun .item:focus,
.cid-tXwKJYqiun span:focus {
  outline: none;
}
.cid-tXwKJYqiun .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwKJYqiun .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwKJYqiun .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXwKJYqiun .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwKJYqiun .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXwKJYqiun .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXwKJYqiun .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwKJYqiun .mbr-section-title {
  color: #232323;
}
.cid-tXwKJYqiun .mbr-text,
.cid-tXwKJYqiun .mbr-section-btn {
  text-align: left;
}
.cid-tXwKJYqiun .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXwKJYqiun .item-subtitle {
  text-align: left;
}
.cid-tXwKJYqiun .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXwKJZjCy5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwKJZjCy5 img,
.cid-tXwKJZjCy5 .item-img {
  width: 100%;
}
.cid-tXwKJZjCy5 .item:focus,
.cid-tXwKJZjCy5 span:focus {
  outline: none;
}
.cid-tXwKJZjCy5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXwKJZjCy5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXwKJZjCy5 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXwKJZjCy5 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXwKJZjCy5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXwKJZjCy5 .mbr-section-title {
  color: #f76d29;
}
.cid-tXwKJZjCy5 .mbr-text,
.cid-tXwKJZjCy5 .mbr-section-btn {
  text-align: left;
}
.cid-tXwKJZjCy5 .item-title {
  text-align: left;
}
.cid-tXwKJZjCy5 .item-subtitle {
  text-align: center;
}
.cid-tXwKK0b2Xd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXwKK0b2Xd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwKK0b2Xd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwKK0b2Xd .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXwKK0b2Xd .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXwKK0b2Xd .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXwKK0b2Xd .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXwKK0b2Xd .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXwKK0M0pe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXwKK0M0pe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXwKK0M0pe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXwKK0M0pe .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXwKK0M0pe .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXwKK0M0pe .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXwKK0M0pe .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXwKK0M0pe .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXwKK1rNDO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXz57QBR9Y {
  z-index: 1000;
  width: 100%;
}
.cid-tXz57QBR9Y nav.navbar {
  position: fixed;
}
.cid-tXz57QBR9Y .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXz57QBR9Y .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXz57QBR9Y .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXz57QBR9Y .dropdown-item:hover,
.cid-tXz57QBR9Y .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXz57QBR9Y .dropdown-item:hover span {
  color: white;
}
.cid-tXz57QBR9Y .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXz57QBR9Y .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXz57QBR9Y .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXz57QBR9Y .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXz57QBR9Y .nav-link {
  position: relative;
}
.cid-tXz57QBR9Y .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXz57QBR9Y .container {
    flex-wrap: wrap;
  }
}
.cid-tXz57QBR9Y .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXz57QBR9Y .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXz57QBR9Y .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXz57QBR9Y .dropdown-menu,
.cid-tXz57QBR9Y .navbar.opened {
  background: #081d20 !important;
}
.cid-tXz57QBR9Y .nav-item:focus,
.cid-tXz57QBR9Y .nav-link:focus {
  outline: none;
}
.cid-tXz57QBR9Y .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXz57QBR9Y .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXz57QBR9Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXz57QBR9Y .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXz57QBR9Y .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXz57QBR9Y .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXz57QBR9Y .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXz57QBR9Y .navbar.opened {
  transition: all 0.3s;
}
.cid-tXz57QBR9Y .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXz57QBR9Y .navbar .navbar-logo img {
  width: auto;
}
.cid-tXz57QBR9Y .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXz57QBR9Y .navbar.collapsed {
  justify-content: center;
}
.cid-tXz57QBR9Y .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXz57QBR9Y .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXz57QBR9Y .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXz57QBR9Y .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXz57QBR9Y .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXz57QBR9Y .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXz57QBR9Y .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXz57QBR9Y .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXz57QBR9Y .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXz57QBR9Y .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXz57QBR9Y .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXz57QBR9Y .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXz57QBR9Y .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXz57QBR9Y .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXz57QBR9Y .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXz57QBR9Y .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXz57QBR9Y .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXz57QBR9Y .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXz57QBR9Y .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXz57QBR9Y .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXz57QBR9Y .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXz57QBR9Y .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXz57QBR9Y .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXz57QBR9Y .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXz57QBR9Y .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-tXz57QBR9Y .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXz57QBR9Y .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXz57QBR9Y .dropdown-item.active,
.cid-tXz57QBR9Y .dropdown-item:active {
  background-color: transparent;
}
.cid-tXz57QBR9Y .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXz57QBR9Y .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXz57QBR9Y .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXz57QBR9Y .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXz57QBR9Y .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXz57QBR9Y .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXz57QBR9Y ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXz57QBR9Y .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXz57QBR9Y button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXz57QBR9Y button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXz57QBR9Y button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXz57QBR9Y button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXz57QBR9Y button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXz57QBR9Y button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXz57QBR9Y nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXz57QBR9Y nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXz57QBR9Y nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXz57QBR9Y nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXz57QBR9Y .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXz57QBR9Y a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXz57QBR9Y .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXz57QBR9Y .navbar {
    height: 70px;
  }
  .cid-tXz57QBR9Y .navbar.opened {
    height: auto;
  }
  .cid-tXz57QBR9Y .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXz57ScTRz {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXz57ScTRz .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXz57ScTRz .mbr-text {
  color: #ffffff;
}
.cid-tXz57SOvbT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXz57SOvbT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz57SOvbT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz57SOvbT .mbr-section-title {
  color: #ffffff;
}
.cid-tXz57SOvbT .mbr-text,
.cid-tXz57SOvbT .mbr-section-btn {
  color: #ffffff;
}
.cid-tXz57Tya5l {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXz57Tya5l h6 {
  line-height: 1.2;
}
.cid-tXz57Tya5l img,
.cid-tXz57Tya5l .item-img {
  width: 100%;
}
.cid-tXz57Tya5l .item:focus,
.cid-tXz57Tya5l span:focus {
  outline: none;
}
.cid-tXz57Tya5l .item {
  cursor: pointer;
}
.cid-tXz57Tya5l .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXz57Tya5l .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXz57Tya5l .mbr-section-title {
  color: #000000;
}
.cid-tXz57Tya5l .mbr-text,
.cid-tXz57Tya5l .mbr-section-btn {
  color: #000000;
}
.cid-tXz57Tya5l .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXz57Tya5l .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXz57Tya5l .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXz57Tya5l .content-head {
  max-width: 800px;
}
.cid-tXz57Tya5l .item-title,
.cid-tXz57Tya5l .mbr-section-btn {
  color: #f76d29;
}
.cid-tXz57UB6y2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXz57UB6y2 img,
.cid-tXz57UB6y2 .item-img {
  width: 100%;
}
.cid-tXz57UB6y2 .item:focus,
.cid-tXz57UB6y2 span:focus {
  outline: none;
}
.cid-tXz57UB6y2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXz57UB6y2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXz57UB6y2 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXz57UB6y2 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXz57UB6y2 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXz57UB6y2 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXz57UB6y2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXz57UB6y2 .mbr-section-title {
  color: #232323;
}
.cid-tXz57UB6y2 .mbr-text,
.cid-tXz57UB6y2 .mbr-section-btn {
  text-align: left;
}
.cid-tXz57UB6y2 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXz57UB6y2 .item-subtitle {
  text-align: left;
}
.cid-tXz57UB6y2 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXz57VMGfy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXz57VMGfy img,
.cid-tXz57VMGfy .item-img {
  width: 100%;
}
.cid-tXz57VMGfy .item:focus,
.cid-tXz57VMGfy span:focus {
  outline: none;
}
.cid-tXz57VMGfy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXz57VMGfy .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXz57VMGfy .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXz57VMGfy .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXz57VMGfy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXz57VMGfy .mbr-section-title {
  color: #f76d29;
}
.cid-tXz57VMGfy .mbr-text,
.cid-tXz57VMGfy .mbr-section-btn {
  text-align: left;
}
.cid-tXz57VMGfy .item-title {
  text-align: left;
}
.cid-tXz57VMGfy .item-subtitle {
  text-align: center;
}
.cid-tXz57WGMrv {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXz57WGMrv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz57WGMrv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz57WGMrv .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXz57WGMrv .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXz57WGMrv .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXz57WGMrv .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXz57WGMrv .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXz57XffbW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXz57XffbW .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz57XffbW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz57XffbW .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXz57XffbW .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXz57XffbW .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXz57XffbW .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXz57XffbW .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXz57Y42i4 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXz5lwFddr {
  z-index: 1000;
  width: 100%;
}
.cid-tXz5lwFddr nav.navbar {
  position: fixed;
}
.cid-tXz5lwFddr .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXz5lwFddr .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXz5lwFddr .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXz5lwFddr .dropdown-item:hover,
.cid-tXz5lwFddr .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXz5lwFddr .dropdown-item:hover span {
  color: white;
}
.cid-tXz5lwFddr .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXz5lwFddr .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXz5lwFddr .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXz5lwFddr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXz5lwFddr .nav-link {
  position: relative;
}
.cid-tXz5lwFddr .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXz5lwFddr .container {
    flex-wrap: wrap;
  }
}
.cid-tXz5lwFddr .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXz5lwFddr .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXz5lwFddr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXz5lwFddr .dropdown-menu,
.cid-tXz5lwFddr .navbar.opened {
  background: #081d20 !important;
}
.cid-tXz5lwFddr .nav-item:focus,
.cid-tXz5lwFddr .nav-link:focus {
  outline: none;
}
.cid-tXz5lwFddr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXz5lwFddr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXz5lwFddr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXz5lwFddr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXz5lwFddr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXz5lwFddr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXz5lwFddr .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXz5lwFddr .navbar.opened {
  transition: all 0.3s;
}
.cid-tXz5lwFddr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXz5lwFddr .navbar .navbar-logo img {
  width: auto;
}
.cid-tXz5lwFddr .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXz5lwFddr .navbar.collapsed {
  justify-content: center;
}
.cid-tXz5lwFddr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXz5lwFddr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXz5lwFddr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXz5lwFddr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXz5lwFddr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXz5lwFddr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXz5lwFddr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXz5lwFddr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXz5lwFddr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXz5lwFddr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXz5lwFddr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXz5lwFddr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXz5lwFddr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXz5lwFddr .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXz5lwFddr .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXz5lwFddr .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXz5lwFddr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXz5lwFddr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXz5lwFddr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXz5lwFddr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXz5lwFddr .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXz5lwFddr .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXz5lwFddr .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXz5lwFddr .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXz5lwFddr .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-tXz5lwFddr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXz5lwFddr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXz5lwFddr .dropdown-item.active,
.cid-tXz5lwFddr .dropdown-item:active {
  background-color: transparent;
}
.cid-tXz5lwFddr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXz5lwFddr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXz5lwFddr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXz5lwFddr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXz5lwFddr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXz5lwFddr .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXz5lwFddr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXz5lwFddr .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXz5lwFddr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXz5lwFddr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXz5lwFddr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXz5lwFddr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXz5lwFddr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXz5lwFddr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXz5lwFddr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXz5lwFddr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXz5lwFddr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXz5lwFddr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXz5lwFddr .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXz5lwFddr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXz5lwFddr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXz5lwFddr .navbar {
    height: 70px;
  }
  .cid-tXz5lwFddr .navbar.opened {
    height: auto;
  }
  .cid-tXz5lwFddr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXz5lx9zjm {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXz5lx9zjm .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXz5lx9zjm .mbr-text {
  color: #ffffff;
}
.cid-tXz5lxACbt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXz5lxACbt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz5lxACbt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz5lxACbt .mbr-section-title {
  color: #ffffff;
}
.cid-tXz5lxACbt .mbr-text,
.cid-tXz5lxACbt .mbr-section-btn {
  color: #ffffff;
}
.cid-tXz5ly7yfz {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXz5ly7yfz h6 {
  line-height: 1.2;
}
.cid-tXz5ly7yfz img,
.cid-tXz5ly7yfz .item-img {
  width: 100%;
}
.cid-tXz5ly7yfz .item:focus,
.cid-tXz5ly7yfz span:focus {
  outline: none;
}
.cid-tXz5ly7yfz .item {
  cursor: pointer;
}
.cid-tXz5ly7yfz .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXz5ly7yfz .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXz5ly7yfz .mbr-section-title {
  color: #000000;
}
.cid-tXz5ly7yfz .mbr-text,
.cid-tXz5ly7yfz .mbr-section-btn {
  color: #000000;
}
.cid-tXz5ly7yfz .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXz5ly7yfz .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXz5ly7yfz .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXz5ly7yfz .content-head {
  max-width: 800px;
}
.cid-tXz5ly7yfz .item-title,
.cid-tXz5ly7yfz .mbr-section-btn {
  color: #f76d29;
}
.cid-tXz5lyPzH6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXz5lyPzH6 img,
.cid-tXz5lyPzH6 .item-img {
  width: 100%;
}
.cid-tXz5lyPzH6 .item:focus,
.cid-tXz5lyPzH6 span:focus {
  outline: none;
}
.cid-tXz5lyPzH6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXz5lyPzH6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXz5lyPzH6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXz5lyPzH6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXz5lyPzH6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXz5lyPzH6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXz5lyPzH6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXz5lyPzH6 .mbr-section-title {
  color: #232323;
}
.cid-tXz5lyPzH6 .mbr-text,
.cid-tXz5lyPzH6 .mbr-section-btn {
  text-align: left;
}
.cid-tXz5lyPzH6 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXz5lyPzH6 .item-subtitle {
  text-align: left;
}
.cid-tXz5lyPzH6 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXz5lzNoNG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXz5lzNoNG img,
.cid-tXz5lzNoNG .item-img {
  width: 100%;
}
.cid-tXz5lzNoNG .item:focus,
.cid-tXz5lzNoNG span:focus {
  outline: none;
}
.cid-tXz5lzNoNG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXz5lzNoNG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXz5lzNoNG .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXz5lzNoNG .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXz5lzNoNG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXz5lzNoNG .mbr-section-title {
  color: #f76d29;
}
.cid-tXz5lzNoNG .mbr-text,
.cid-tXz5lzNoNG .mbr-section-btn {
  text-align: left;
}
.cid-tXz5lzNoNG .item-title {
  text-align: left;
}
.cid-tXz5lzNoNG .item-subtitle {
  text-align: center;
}
.cid-tXz5lAFvWl {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXz5lAFvWl .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz5lAFvWl .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz5lAFvWl .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXz5lAFvWl .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXz5lAFvWl .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXz5lAFvWl .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXz5lAFvWl .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXz5lBezAn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXz5lBezAn .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz5lBezAn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz5lBezAn .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXz5lBezAn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXz5lBezAn .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXz5lBezAn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXz5lBezAn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXz5lBTmDu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXz5yqLDun {
  z-index: 1000;
  width: 100%;
}
.cid-tXz5yqLDun nav.navbar {
  position: fixed;
}
.cid-tXz5yqLDun .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXz5yqLDun .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXz5yqLDun .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXz5yqLDun .dropdown-item:hover,
.cid-tXz5yqLDun .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXz5yqLDun .dropdown-item:hover span {
  color: white;
}
.cid-tXz5yqLDun .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXz5yqLDun .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXz5yqLDun .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXz5yqLDun .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXz5yqLDun .nav-link {
  position: relative;
}
.cid-tXz5yqLDun .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXz5yqLDun .container {
    flex-wrap: wrap;
  }
}
.cid-tXz5yqLDun .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXz5yqLDun .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXz5yqLDun .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXz5yqLDun .dropdown-menu,
.cid-tXz5yqLDun .navbar.opened {
  background: #081d20 !important;
}
.cid-tXz5yqLDun .nav-item:focus,
.cid-tXz5yqLDun .nav-link:focus {
  outline: none;
}
.cid-tXz5yqLDun .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXz5yqLDun .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXz5yqLDun .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXz5yqLDun .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXz5yqLDun .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXz5yqLDun .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXz5yqLDun .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXz5yqLDun .navbar.opened {
  transition: all 0.3s;
}
.cid-tXz5yqLDun .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXz5yqLDun .navbar .navbar-logo img {
  width: auto;
}
.cid-tXz5yqLDun .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXz5yqLDun .navbar.collapsed {
  justify-content: center;
}
.cid-tXz5yqLDun .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXz5yqLDun .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXz5yqLDun .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXz5yqLDun .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXz5yqLDun .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXz5yqLDun .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXz5yqLDun .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXz5yqLDun .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXz5yqLDun .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXz5yqLDun .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXz5yqLDun .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXz5yqLDun .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXz5yqLDun .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXz5yqLDun .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXz5yqLDun .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXz5yqLDun .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXz5yqLDun .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXz5yqLDun .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXz5yqLDun .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXz5yqLDun .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXz5yqLDun .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXz5yqLDun .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXz5yqLDun .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXz5yqLDun .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXz5yqLDun .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-tXz5yqLDun .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXz5yqLDun .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXz5yqLDun .dropdown-item.active,
.cid-tXz5yqLDun .dropdown-item:active {
  background-color: transparent;
}
.cid-tXz5yqLDun .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXz5yqLDun .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXz5yqLDun .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXz5yqLDun .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXz5yqLDun .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXz5yqLDun .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXz5yqLDun ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXz5yqLDun .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXz5yqLDun button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXz5yqLDun button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXz5yqLDun button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXz5yqLDun button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXz5yqLDun button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXz5yqLDun button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXz5yqLDun nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXz5yqLDun nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXz5yqLDun nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXz5yqLDun nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXz5yqLDun .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXz5yqLDun a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXz5yqLDun .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXz5yqLDun .navbar {
    height: 70px;
  }
  .cid-tXz5yqLDun .navbar.opened {
    height: auto;
  }
  .cid-tXz5yqLDun .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXz5yrfcg3 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXz5yrfcg3 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXz5yrfcg3 .mbr-text {
  color: #ffffff;
}
.cid-tXz5yry6BF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXz5yry6BF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz5yry6BF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz5yry6BF .mbr-section-title {
  color: #ffffff;
}
.cid-tXz5yry6BF .mbr-text,
.cid-tXz5yry6BF .mbr-section-btn {
  color: #ffffff;
}
.cid-tXz5ys4RR5 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXz5ys4RR5 h6 {
  line-height: 1.2;
}
.cid-tXz5ys4RR5 img,
.cid-tXz5ys4RR5 .item-img {
  width: 100%;
}
.cid-tXz5ys4RR5 .item:focus,
.cid-tXz5ys4RR5 span:focus {
  outline: none;
}
.cid-tXz5ys4RR5 .item {
  cursor: pointer;
}
.cid-tXz5ys4RR5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXz5ys4RR5 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXz5ys4RR5 .mbr-section-title {
  color: #000000;
}
.cid-tXz5ys4RR5 .mbr-text,
.cid-tXz5ys4RR5 .mbr-section-btn {
  color: #000000;
}
.cid-tXz5ys4RR5 .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXz5ys4RR5 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXz5ys4RR5 .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXz5ys4RR5 .content-head {
  max-width: 800px;
}
.cid-tXz5ys4RR5 .item-title,
.cid-tXz5ys4RR5 .mbr-section-btn {
  color: #f76d29;
}
.cid-tXz5ysCuVh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXz5ysCuVh img,
.cid-tXz5ysCuVh .item-img {
  width: 100%;
}
.cid-tXz5ysCuVh .item:focus,
.cid-tXz5ysCuVh span:focus {
  outline: none;
}
.cid-tXz5ysCuVh .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXz5ysCuVh .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXz5ysCuVh .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXz5ysCuVh .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXz5ysCuVh .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXz5ysCuVh .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXz5ysCuVh .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXz5ysCuVh .mbr-section-title {
  color: #232323;
}
.cid-tXz5ysCuVh .mbr-text,
.cid-tXz5ysCuVh .mbr-section-btn {
  text-align: left;
}
.cid-tXz5ysCuVh .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXz5ysCuVh .item-subtitle {
  text-align: left;
}
.cid-tXz5ysCuVh .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXz5yttBXy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXz5yttBXy img,
.cid-tXz5yttBXy .item-img {
  width: 100%;
}
.cid-tXz5yttBXy .item:focus,
.cid-tXz5yttBXy span:focus {
  outline: none;
}
.cid-tXz5yttBXy .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXz5yttBXy .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXz5yttBXy .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXz5yttBXy .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXz5yttBXy .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXz5yttBXy .mbr-section-title {
  color: #f76d29;
}
.cid-tXz5yttBXy .mbr-text,
.cid-tXz5yttBXy .mbr-section-btn {
  text-align: left;
}
.cid-tXz5yttBXy .item-title {
  text-align: left;
}
.cid-tXz5yttBXy .item-subtitle {
  text-align: center;
}
.cid-tXz5yuh3zN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXz5yuh3zN .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz5yuh3zN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz5yuh3zN .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXz5yuh3zN .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXz5yuh3zN .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXz5yuh3zN .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXz5yuh3zN .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXz5yuOSjp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXz5yuOSjp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz5yuOSjp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz5yuOSjp .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXz5yuOSjp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXz5yuOSjp .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXz5yuOSjp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXz5yuOSjp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXz5yvmvzd {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXz5PY51A8 {
  z-index: 1000;
  width: 100%;
}
.cid-tXz5PY51A8 nav.navbar {
  position: fixed;
}
.cid-tXz5PY51A8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXz5PY51A8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXz5PY51A8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXz5PY51A8 .dropdown-item:hover,
.cid-tXz5PY51A8 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXz5PY51A8 .dropdown-item:hover span {
  color: white;
}
.cid-tXz5PY51A8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXz5PY51A8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXz5PY51A8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXz5PY51A8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXz5PY51A8 .nav-link {
  position: relative;
}
.cid-tXz5PY51A8 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXz5PY51A8 .container {
    flex-wrap: wrap;
  }
}
.cid-tXz5PY51A8 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXz5PY51A8 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXz5PY51A8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXz5PY51A8 .dropdown-menu,
.cid-tXz5PY51A8 .navbar.opened {
  background: #081d20 !important;
}
.cid-tXz5PY51A8 .nav-item:focus,
.cid-tXz5PY51A8 .nav-link:focus {
  outline: none;
}
.cid-tXz5PY51A8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXz5PY51A8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXz5PY51A8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXz5PY51A8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXz5PY51A8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXz5PY51A8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXz5PY51A8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXz5PY51A8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tXz5PY51A8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXz5PY51A8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tXz5PY51A8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXz5PY51A8 .navbar.collapsed {
  justify-content: center;
}
.cid-tXz5PY51A8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXz5PY51A8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXz5PY51A8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXz5PY51A8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXz5PY51A8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXz5PY51A8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXz5PY51A8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXz5PY51A8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXz5PY51A8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXz5PY51A8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXz5PY51A8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXz5PY51A8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXz5PY51A8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXz5PY51A8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXz5PY51A8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXz5PY51A8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXz5PY51A8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXz5PY51A8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXz5PY51A8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXz5PY51A8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXz5PY51A8 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXz5PY51A8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXz5PY51A8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXz5PY51A8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXz5PY51A8 .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-tXz5PY51A8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXz5PY51A8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXz5PY51A8 .dropdown-item.active,
.cid-tXz5PY51A8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tXz5PY51A8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXz5PY51A8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXz5PY51A8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXz5PY51A8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXz5PY51A8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXz5PY51A8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXz5PY51A8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXz5PY51A8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXz5PY51A8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXz5PY51A8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXz5PY51A8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXz5PY51A8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXz5PY51A8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXz5PY51A8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXz5PY51A8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXz5PY51A8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXz5PY51A8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXz5PY51A8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXz5PY51A8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXz5PY51A8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXz5PY51A8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXz5PY51A8 .navbar {
    height: 70px;
  }
  .cid-tXz5PY51A8 .navbar.opened {
    height: auto;
  }
  .cid-tXz5PY51A8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXz5PYFFMR {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXz5PYFFMR .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXz5PYFFMR .mbr-text {
  color: #ffffff;
}
.cid-tXz5PYXEiQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXz5PYXEiQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz5PYXEiQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz5PYXEiQ .mbr-section-title {
  color: #ffffff;
}
.cid-tXz5PYXEiQ .mbr-text,
.cid-tXz5PYXEiQ .mbr-section-btn {
  color: #ffffff;
}
.cid-tXz5PZDyyW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXz5PZDyyW h6 {
  line-height: 1.2;
}
.cid-tXz5PZDyyW img,
.cid-tXz5PZDyyW .item-img {
  width: 100%;
}
.cid-tXz5PZDyyW .item:focus,
.cid-tXz5PZDyyW span:focus {
  outline: none;
}
.cid-tXz5PZDyyW .item {
  cursor: pointer;
}
.cid-tXz5PZDyyW .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXz5PZDyyW .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXz5PZDyyW .mbr-section-title {
  color: #000000;
}
.cid-tXz5PZDyyW .mbr-text,
.cid-tXz5PZDyyW .mbr-section-btn {
  color: #000000;
}
.cid-tXz5PZDyyW .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXz5PZDyyW .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXz5PZDyyW .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXz5PZDyyW .content-head {
  max-width: 800px;
}
.cid-tXz5PZDyyW .item-title,
.cid-tXz5PZDyyW .mbr-section-btn {
  color: #f76d29;
}
.cid-tXz5Q0tNho {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXz5Q0tNho img,
.cid-tXz5Q0tNho .item-img {
  width: 100%;
}
.cid-tXz5Q0tNho .item:focus,
.cid-tXz5Q0tNho span:focus {
  outline: none;
}
.cid-tXz5Q0tNho .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXz5Q0tNho .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXz5Q0tNho .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXz5Q0tNho .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXz5Q0tNho .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXz5Q0tNho .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXz5Q0tNho .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXz5Q0tNho .mbr-section-title {
  color: #232323;
}
.cid-tXz5Q0tNho .mbr-text,
.cid-tXz5Q0tNho .mbr-section-btn {
  text-align: left;
}
.cid-tXz5Q0tNho .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXz5Q0tNho .item-subtitle {
  text-align: left;
}
.cid-tXz5Q0tNho .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXz5Q1jgE4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXz5Q1jgE4 img,
.cid-tXz5Q1jgE4 .item-img {
  width: 100%;
}
.cid-tXz5Q1jgE4 .item:focus,
.cid-tXz5Q1jgE4 span:focus {
  outline: none;
}
.cid-tXz5Q1jgE4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXz5Q1jgE4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXz5Q1jgE4 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXz5Q1jgE4 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXz5Q1jgE4 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXz5Q1jgE4 .mbr-section-title {
  color: #f76d29;
}
.cid-tXz5Q1jgE4 .mbr-text,
.cid-tXz5Q1jgE4 .mbr-section-btn {
  text-align: left;
}
.cid-tXz5Q1jgE4 .item-title {
  text-align: left;
}
.cid-tXz5Q1jgE4 .item-subtitle {
  text-align: center;
}
.cid-tXz5Q24fhD {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXz5Q24fhD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz5Q24fhD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz5Q24fhD .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXz5Q24fhD .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXz5Q24fhD .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXz5Q24fhD .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXz5Q24fhD .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXz5Q2H8CG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXz5Q2H8CG .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXz5Q2H8CG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXz5Q2H8CG .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXz5Q2H8CG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXz5Q2H8CG .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXz5Q2H8CG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXz5Q2H8CG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXz5Q3k8wK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCizoEPUM {
  z-index: 1000;
  width: 100%;
}
.cid-tXCizoEPUM nav.navbar {
  position: fixed;
}
.cid-tXCizoEPUM .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCizoEPUM .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCizoEPUM .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCizoEPUM .dropdown-item:hover,
.cid-tXCizoEPUM .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCizoEPUM .dropdown-item:hover span {
  color: white;
}
.cid-tXCizoEPUM .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCizoEPUM .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCizoEPUM .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCizoEPUM .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCizoEPUM .nav-link {
  position: relative;
}
.cid-tXCizoEPUM .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCizoEPUM .container {
    flex-wrap: wrap;
  }
}
.cid-tXCizoEPUM .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCizoEPUM .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCizoEPUM .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCizoEPUM .dropdown-menu,
.cid-tXCizoEPUM .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCizoEPUM .nav-item:focus,
.cid-tXCizoEPUM .nav-link:focus {
  outline: none;
}
.cid-tXCizoEPUM .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCizoEPUM .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCizoEPUM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCizoEPUM .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCizoEPUM .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCizoEPUM .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCizoEPUM .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCizoEPUM .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCizoEPUM .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCizoEPUM .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCizoEPUM .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCizoEPUM .navbar.collapsed {
  justify-content: center;
}
.cid-tXCizoEPUM .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCizoEPUM .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCizoEPUM .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCizoEPUM .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCizoEPUM .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCizoEPUM .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCizoEPUM .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCizoEPUM .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCizoEPUM .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCizoEPUM .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCizoEPUM .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCizoEPUM .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCizoEPUM .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCizoEPUM .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCizoEPUM .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCizoEPUM .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCizoEPUM .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCizoEPUM .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCizoEPUM .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCizoEPUM .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCizoEPUM .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCizoEPUM .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCizoEPUM .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCizoEPUM .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCizoEPUM .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-tXCizoEPUM .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCizoEPUM .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCizoEPUM .dropdown-item.active,
.cid-tXCizoEPUM .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCizoEPUM .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCizoEPUM .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCizoEPUM .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCizoEPUM .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCizoEPUM .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCizoEPUM .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCizoEPUM ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCizoEPUM .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCizoEPUM button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCizoEPUM button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCizoEPUM button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCizoEPUM button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCizoEPUM button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCizoEPUM button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCizoEPUM nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCizoEPUM nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCizoEPUM nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCizoEPUM nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCizoEPUM .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCizoEPUM a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCizoEPUM .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCizoEPUM .navbar {
    height: 70px;
  }
  .cid-tXCizoEPUM .navbar.opened {
    height: auto;
  }
  .cid-tXCizoEPUM .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCizp4PDf {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCizp4PDf .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCizp4PDf .mbr-text {
  color: #ffffff;
}
.cid-tXCizpn5G0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCizpn5G0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCizpn5G0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCizpn5G0 .mbr-section-title {
  color: #ffffff;
}
.cid-tXCizpn5G0 .mbr-text,
.cid-tXCizpn5G0 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCizqabno {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCizqabno h6 {
  line-height: 1.2;
}
.cid-tXCizqabno img,
.cid-tXCizqabno .item-img {
  width: 100%;
}
.cid-tXCizqabno .item:focus,
.cid-tXCizqabno span:focus {
  outline: none;
}
.cid-tXCizqabno .item {
  cursor: pointer;
}
.cid-tXCizqabno .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCizqabno .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCizqabno .mbr-section-title {
  color: #000000;
}
.cid-tXCizqabno .mbr-text,
.cid-tXCizqabno .mbr-section-btn {
  color: #000000;
}
.cid-tXCizqabno .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCizqabno .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCizqabno .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCizqabno .content-head {
  max-width: 800px;
}
.cid-tXCizqabno .item-title,
.cid-tXCizqabno .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCizqKtPZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCizqKtPZ img,
.cid-tXCizqKtPZ .item-img {
  width: 100%;
}
.cid-tXCizqKtPZ .item:focus,
.cid-tXCizqKtPZ span:focus {
  outline: none;
}
.cid-tXCizqKtPZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCizqKtPZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCizqKtPZ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCizqKtPZ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCizqKtPZ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCizqKtPZ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCizqKtPZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCizqKtPZ .mbr-section-title {
  color: #232323;
}
.cid-tXCizqKtPZ .mbr-text,
.cid-tXCizqKtPZ .mbr-section-btn {
  text-align: left;
}
.cid-tXCizqKtPZ .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCizqKtPZ .item-subtitle {
  text-align: left;
}
.cid-tXCizqKtPZ .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCizrFSnu {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCizrFSnu img,
.cid-tXCizrFSnu .item-img {
  width: 100%;
}
.cid-tXCizrFSnu .item:focus,
.cid-tXCizrFSnu span:focus {
  outline: none;
}
.cid-tXCizrFSnu .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCizrFSnu .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCizrFSnu .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCizrFSnu .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCizrFSnu .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCizrFSnu .mbr-section-title {
  color: #f76d29;
}
.cid-tXCizrFSnu .mbr-text,
.cid-tXCizrFSnu .mbr-section-btn {
  text-align: left;
}
.cid-tXCizrFSnu .item-title {
  text-align: left;
}
.cid-tXCizrFSnu .item-subtitle {
  text-align: center;
}
.cid-tXCizsrVST {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCizsrVST .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCizsrVST .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCizsrVST .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCizsrVST .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCizsrVST .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCizsrVST .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCizsrVST .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCizsXhlf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCizsXhlf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCizsXhlf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCizsXhlf .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCizsXhlf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCizsXhlf .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCizsXhlf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCizsXhlf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCiztpwTU {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCiPgGQe3 {
  z-index: 1000;
  width: 100%;
}
.cid-tXCiPgGQe3 nav.navbar {
  position: fixed;
}
.cid-tXCiPgGQe3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCiPgGQe3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCiPgGQe3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCiPgGQe3 .dropdown-item:hover,
.cid-tXCiPgGQe3 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCiPgGQe3 .dropdown-item:hover span {
  color: white;
}
.cid-tXCiPgGQe3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCiPgGQe3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCiPgGQe3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCiPgGQe3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCiPgGQe3 .nav-link {
  position: relative;
}
.cid-tXCiPgGQe3 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCiPgGQe3 .container {
    flex-wrap: wrap;
  }
}
.cid-tXCiPgGQe3 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCiPgGQe3 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCiPgGQe3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCiPgGQe3 .dropdown-menu,
.cid-tXCiPgGQe3 .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCiPgGQe3 .nav-item:focus,
.cid-tXCiPgGQe3 .nav-link:focus {
  outline: none;
}
.cid-tXCiPgGQe3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCiPgGQe3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCiPgGQe3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCiPgGQe3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCiPgGQe3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCiPgGQe3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCiPgGQe3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCiPgGQe3 .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCiPgGQe3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCiPgGQe3 .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCiPgGQe3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCiPgGQe3 .navbar.collapsed {
  justify-content: center;
}
.cid-tXCiPgGQe3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCiPgGQe3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCiPgGQe3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCiPgGQe3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCiPgGQe3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCiPgGQe3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCiPgGQe3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCiPgGQe3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCiPgGQe3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCiPgGQe3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCiPgGQe3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCiPgGQe3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCiPgGQe3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCiPgGQe3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCiPgGQe3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCiPgGQe3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCiPgGQe3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCiPgGQe3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCiPgGQe3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCiPgGQe3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCiPgGQe3 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCiPgGQe3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCiPgGQe3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCiPgGQe3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCiPgGQe3 .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-tXCiPgGQe3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCiPgGQe3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCiPgGQe3 .dropdown-item.active,
.cid-tXCiPgGQe3 .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCiPgGQe3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCiPgGQe3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCiPgGQe3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCiPgGQe3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCiPgGQe3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCiPgGQe3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCiPgGQe3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCiPgGQe3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCiPgGQe3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCiPgGQe3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCiPgGQe3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCiPgGQe3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCiPgGQe3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCiPgGQe3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCiPgGQe3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCiPgGQe3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCiPgGQe3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCiPgGQe3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCiPgGQe3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCiPgGQe3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCiPgGQe3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCiPgGQe3 .navbar {
    height: 70px;
  }
  .cid-tXCiPgGQe3 .navbar.opened {
    height: auto;
  }
  .cid-tXCiPgGQe3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCiPhepmW {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCiPhepmW .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCiPhepmW .mbr-text {
  color: #ffffff;
}
.cid-tXCiPhziTT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCiPhziTT .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCiPhziTT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCiPhziTT .mbr-section-title {
  color: #ffffff;
}
.cid-tXCiPhziTT .mbr-text,
.cid-tXCiPhziTT .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCiPi3WlR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCiPi3WlR h6 {
  line-height: 1.2;
}
.cid-tXCiPi3WlR img,
.cid-tXCiPi3WlR .item-img {
  width: 100%;
}
.cid-tXCiPi3WlR .item:focus,
.cid-tXCiPi3WlR span:focus {
  outline: none;
}
.cid-tXCiPi3WlR .item {
  cursor: pointer;
}
.cid-tXCiPi3WlR .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCiPi3WlR .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCiPi3WlR .mbr-section-title {
  color: #000000;
}
.cid-tXCiPi3WlR .mbr-text,
.cid-tXCiPi3WlR .mbr-section-btn {
  color: #000000;
}
.cid-tXCiPi3WlR .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCiPi3WlR .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCiPi3WlR .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCiPi3WlR .content-head {
  max-width: 800px;
}
.cid-tXCiPi3WlR .item-title,
.cid-tXCiPi3WlR .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCiPiP1uC {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCiPiP1uC img,
.cid-tXCiPiP1uC .item-img {
  width: 100%;
}
.cid-tXCiPiP1uC .item:focus,
.cid-tXCiPiP1uC span:focus {
  outline: none;
}
.cid-tXCiPiP1uC .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCiPiP1uC .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCiPiP1uC .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCiPiP1uC .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCiPiP1uC .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCiPiP1uC .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCiPiP1uC .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCiPiP1uC .mbr-section-title {
  color: #232323;
}
.cid-tXCiPiP1uC .mbr-text,
.cid-tXCiPiP1uC .mbr-section-btn {
  text-align: left;
}
.cid-tXCiPiP1uC .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCiPiP1uC .item-subtitle {
  text-align: left;
}
.cid-tXCiPiP1uC .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCiPjRoXw {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCiPjRoXw img,
.cid-tXCiPjRoXw .item-img {
  width: 100%;
}
.cid-tXCiPjRoXw .item:focus,
.cid-tXCiPjRoXw span:focus {
  outline: none;
}
.cid-tXCiPjRoXw .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCiPjRoXw .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCiPjRoXw .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCiPjRoXw .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCiPjRoXw .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCiPjRoXw .mbr-section-title {
  color: #f76d29;
}
.cid-tXCiPjRoXw .mbr-text,
.cid-tXCiPjRoXw .mbr-section-btn {
  text-align: left;
}
.cid-tXCiPjRoXw .item-title {
  text-align: left;
}
.cid-tXCiPjRoXw .item-subtitle {
  text-align: center;
}
.cid-tXCiPkDyRp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCiPkDyRp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCiPkDyRp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCiPkDyRp .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCiPkDyRp .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCiPkDyRp .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCiPkDyRp .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCiPkDyRp .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCiPleHop {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCiPleHop .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCiPleHop .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCiPleHop .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCiPleHop .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCiPleHop .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCiPleHop .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCiPleHop .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCiPlJbR1 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCj4lYUv3 {
  z-index: 1000;
  width: 100%;
}
.cid-tXCj4lYUv3 nav.navbar {
  position: fixed;
}
.cid-tXCj4lYUv3 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCj4lYUv3 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCj4lYUv3 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCj4lYUv3 .dropdown-item:hover,
.cid-tXCj4lYUv3 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCj4lYUv3 .dropdown-item:hover span {
  color: white;
}
.cid-tXCj4lYUv3 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCj4lYUv3 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCj4lYUv3 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCj4lYUv3 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCj4lYUv3 .nav-link {
  position: relative;
}
.cid-tXCj4lYUv3 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCj4lYUv3 .container {
    flex-wrap: wrap;
  }
}
.cid-tXCj4lYUv3 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCj4lYUv3 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCj4lYUv3 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCj4lYUv3 .dropdown-menu,
.cid-tXCj4lYUv3 .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCj4lYUv3 .nav-item:focus,
.cid-tXCj4lYUv3 .nav-link:focus {
  outline: none;
}
.cid-tXCj4lYUv3 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCj4lYUv3 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCj4lYUv3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCj4lYUv3 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCj4lYUv3 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCj4lYUv3 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCj4lYUv3 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCj4lYUv3 .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCj4lYUv3 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCj4lYUv3 .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCj4lYUv3 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCj4lYUv3 .navbar.collapsed {
  justify-content: center;
}
.cid-tXCj4lYUv3 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCj4lYUv3 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCj4lYUv3 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCj4lYUv3 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCj4lYUv3 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCj4lYUv3 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCj4lYUv3 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCj4lYUv3 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCj4lYUv3 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCj4lYUv3 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCj4lYUv3 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCj4lYUv3 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCj4lYUv3 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCj4lYUv3 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCj4lYUv3 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCj4lYUv3 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCj4lYUv3 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCj4lYUv3 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCj4lYUv3 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCj4lYUv3 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCj4lYUv3 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCj4lYUv3 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCj4lYUv3 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCj4lYUv3 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCj4lYUv3 .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-tXCj4lYUv3 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCj4lYUv3 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCj4lYUv3 .dropdown-item.active,
.cid-tXCj4lYUv3 .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCj4lYUv3 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCj4lYUv3 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCj4lYUv3 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCj4lYUv3 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCj4lYUv3 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCj4lYUv3 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCj4lYUv3 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCj4lYUv3 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCj4lYUv3 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCj4lYUv3 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCj4lYUv3 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCj4lYUv3 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCj4lYUv3 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCj4lYUv3 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCj4lYUv3 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCj4lYUv3 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCj4lYUv3 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCj4lYUv3 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCj4lYUv3 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCj4lYUv3 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCj4lYUv3 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCj4lYUv3 .navbar {
    height: 70px;
  }
  .cid-tXCj4lYUv3 .navbar.opened {
    height: auto;
  }
  .cid-tXCj4lYUv3 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCj4mluGN {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCj4mluGN .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCj4mluGN .mbr-text {
  color: #ffffff;
}
.cid-tXCj4mD6N1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCj4mD6N1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCj4mD6N1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCj4mD6N1 .mbr-section-title {
  color: #ffffff;
}
.cid-tXCj4mD6N1 .mbr-text,
.cid-tXCj4mD6N1 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCj4n3Iqy {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCj4n3Iqy h6 {
  line-height: 1.2;
}
.cid-tXCj4n3Iqy img,
.cid-tXCj4n3Iqy .item-img {
  width: 100%;
}
.cid-tXCj4n3Iqy .item:focus,
.cid-tXCj4n3Iqy span:focus {
  outline: none;
}
.cid-tXCj4n3Iqy .item {
  cursor: pointer;
}
.cid-tXCj4n3Iqy .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCj4n3Iqy .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCj4n3Iqy .mbr-section-title {
  color: #000000;
}
.cid-tXCj4n3Iqy .mbr-text,
.cid-tXCj4n3Iqy .mbr-section-btn {
  color: #000000;
}
.cid-tXCj4n3Iqy .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCj4n3Iqy .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCj4n3Iqy .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCj4n3Iqy .content-head {
  max-width: 800px;
}
.cid-tXCj4n3Iqy .item-title,
.cid-tXCj4n3Iqy .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCj4nGztF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCj4nGztF img,
.cid-tXCj4nGztF .item-img {
  width: 100%;
}
.cid-tXCj4nGztF .item:focus,
.cid-tXCj4nGztF span:focus {
  outline: none;
}
.cid-tXCj4nGztF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCj4nGztF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCj4nGztF .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCj4nGztF .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCj4nGztF .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCj4nGztF .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCj4nGztF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCj4nGztF .mbr-section-title {
  color: #232323;
}
.cid-tXCj4nGztF .mbr-text,
.cid-tXCj4nGztF .mbr-section-btn {
  text-align: left;
}
.cid-tXCj4nGztF .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCj4nGztF .item-subtitle {
  text-align: left;
}
.cid-tXCj4nGztF .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCj4oEaHq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCj4oEaHq img,
.cid-tXCj4oEaHq .item-img {
  width: 100%;
}
.cid-tXCj4oEaHq .item:focus,
.cid-tXCj4oEaHq span:focus {
  outline: none;
}
.cid-tXCj4oEaHq .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCj4oEaHq .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCj4oEaHq .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCj4oEaHq .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCj4oEaHq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCj4oEaHq .mbr-section-title {
  color: #f76d29;
}
.cid-tXCj4oEaHq .mbr-text,
.cid-tXCj4oEaHq .mbr-section-btn {
  text-align: left;
}
.cid-tXCj4oEaHq .item-title {
  text-align: left;
}
.cid-tXCj4oEaHq .item-subtitle {
  text-align: center;
}
.cid-tXCj4pz5yg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCj4pz5yg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCj4pz5yg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCj4pz5yg .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCj4pz5yg .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCj4pz5yg .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCj4pz5yg .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCj4pz5yg .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCj4qd2B1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCj4qd2B1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCj4qd2B1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCj4qd2B1 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCj4qd2B1 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCj4qd2B1 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCj4qd2B1 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCj4qd2B1 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCj4qOYCy {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCkJD91od {
  z-index: 1000;
  width: 100%;
}
.cid-tXCkJD91od nav.navbar {
  position: fixed;
}
.cid-tXCkJD91od .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCkJD91od .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCkJD91od .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCkJD91od .dropdown-item:hover,
.cid-tXCkJD91od .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCkJD91od .dropdown-item:hover span {
  color: white;
}
.cid-tXCkJD91od .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCkJD91od .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCkJD91od .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCkJD91od .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCkJD91od .nav-link {
  position: relative;
}
.cid-tXCkJD91od .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCkJD91od .container {
    flex-wrap: wrap;
  }
}
.cid-tXCkJD91od .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCkJD91od .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCkJD91od .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCkJD91od .dropdown-menu,
.cid-tXCkJD91od .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCkJD91od .nav-item:focus,
.cid-tXCkJD91od .nav-link:focus {
  outline: none;
}
.cid-tXCkJD91od .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCkJD91od .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCkJD91od .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCkJD91od .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCkJD91od .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCkJD91od .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCkJD91od .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCkJD91od .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCkJD91od .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCkJD91od .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCkJD91od .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCkJD91od .navbar.collapsed {
  justify-content: center;
}
.cid-tXCkJD91od .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCkJD91od .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCkJD91od .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCkJD91od .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCkJD91od .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCkJD91od .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCkJD91od .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCkJD91od .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCkJD91od .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCkJD91od .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCkJD91od .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCkJD91od .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCkJD91od .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCkJD91od .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCkJD91od .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCkJD91od .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCkJD91od .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCkJD91od .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCkJD91od .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCkJD91od .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCkJD91od .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCkJD91od .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCkJD91od .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCkJD91od .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCkJD91od .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-tXCkJD91od .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCkJD91od .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCkJD91od .dropdown-item.active,
.cid-tXCkJD91od .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCkJD91od .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCkJD91od .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCkJD91od .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCkJD91od .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCkJD91od .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCkJD91od .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCkJD91od ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCkJD91od .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCkJD91od button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCkJD91od button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCkJD91od button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCkJD91od button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCkJD91od button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCkJD91od button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCkJD91od nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCkJD91od nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCkJD91od nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCkJD91od nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCkJD91od .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCkJD91od a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCkJD91od .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCkJD91od .navbar {
    height: 70px;
  }
  .cid-tXCkJD91od .navbar.opened {
    height: auto;
  }
  .cid-tXCkJD91od .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCkJDCRFI {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCkJDCRFI .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCkJDCRFI .mbr-text {
  color: #ffffff;
}
.cid-tXCkJDWGn7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCkJDWGn7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCkJDWGn7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCkJDWGn7 .mbr-section-title {
  color: #ffffff;
}
.cid-tXCkJDWGn7 .mbr-text,
.cid-tXCkJDWGn7 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCkJExEEr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCkJExEEr h6 {
  line-height: 1.2;
}
.cid-tXCkJExEEr img,
.cid-tXCkJExEEr .item-img {
  width: 100%;
}
.cid-tXCkJExEEr .item:focus,
.cid-tXCkJExEEr span:focus {
  outline: none;
}
.cid-tXCkJExEEr .item {
  cursor: pointer;
}
.cid-tXCkJExEEr .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCkJExEEr .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCkJExEEr .mbr-section-title {
  color: #000000;
}
.cid-tXCkJExEEr .mbr-text,
.cid-tXCkJExEEr .mbr-section-btn {
  color: #000000;
}
.cid-tXCkJExEEr .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCkJExEEr .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCkJExEEr .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCkJExEEr .content-head {
  max-width: 800px;
}
.cid-tXCkJExEEr .item-title,
.cid-tXCkJExEEr .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCkJFaog5 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCkJFaog5 img,
.cid-tXCkJFaog5 .item-img {
  width: 100%;
}
.cid-tXCkJFaog5 .item:focus,
.cid-tXCkJFaog5 span:focus {
  outline: none;
}
.cid-tXCkJFaog5 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCkJFaog5 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCkJFaog5 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCkJFaog5 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCkJFaog5 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCkJFaog5 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCkJFaog5 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCkJFaog5 .mbr-section-title {
  color: #232323;
}
.cid-tXCkJFaog5 .mbr-text,
.cid-tXCkJFaog5 .mbr-section-btn {
  text-align: left;
}
.cid-tXCkJFaog5 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCkJFaog5 .item-subtitle {
  text-align: left;
}
.cid-tXCkJFaog5 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCkJG5PNW {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCkJG5PNW img,
.cid-tXCkJG5PNW .item-img {
  width: 100%;
}
.cid-tXCkJG5PNW .item:focus,
.cid-tXCkJG5PNW span:focus {
  outline: none;
}
.cid-tXCkJG5PNW .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCkJG5PNW .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCkJG5PNW .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCkJG5PNW .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCkJG5PNW .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCkJG5PNW .mbr-section-title {
  color: #f76d29;
}
.cid-tXCkJG5PNW .mbr-text,
.cid-tXCkJG5PNW .mbr-section-btn {
  text-align: left;
}
.cid-tXCkJG5PNW .item-title {
  text-align: left;
}
.cid-tXCkJG5PNW .item-subtitle {
  text-align: center;
}
.cid-tXCkJGX369 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCkJGX369 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCkJGX369 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCkJGX369 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCkJGX369 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCkJGX369 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCkJGX369 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCkJGX369 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCkJHw7BK {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCkJHw7BK .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCkJHw7BK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCkJHw7BK .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCkJHw7BK .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCkJHw7BK .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCkJHw7BK .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCkJHw7BK .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCkJI62Oj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCkXGzUom {
  z-index: 1000;
  width: 100%;
}
.cid-tXCkXGzUom nav.navbar {
  position: fixed;
}
.cid-tXCkXGzUom .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCkXGzUom .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCkXGzUom .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCkXGzUom .dropdown-item:hover,
.cid-tXCkXGzUom .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCkXGzUom .dropdown-item:hover span {
  color: white;
}
.cid-tXCkXGzUom .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCkXGzUom .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCkXGzUom .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCkXGzUom .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCkXGzUom .nav-link {
  position: relative;
}
.cid-tXCkXGzUom .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCkXGzUom .container {
    flex-wrap: wrap;
  }
}
.cid-tXCkXGzUom .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCkXGzUom .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCkXGzUom .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCkXGzUom .dropdown-menu,
.cid-tXCkXGzUom .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCkXGzUom .nav-item:focus,
.cid-tXCkXGzUom .nav-link:focus {
  outline: none;
}
.cid-tXCkXGzUom .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCkXGzUom .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCkXGzUom .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCkXGzUom .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCkXGzUom .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCkXGzUom .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCkXGzUom .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCkXGzUom .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCkXGzUom .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCkXGzUom .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCkXGzUom .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCkXGzUom .navbar.collapsed {
  justify-content: center;
}
.cid-tXCkXGzUom .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCkXGzUom .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCkXGzUom .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCkXGzUom .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCkXGzUom .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCkXGzUom .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCkXGzUom .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCkXGzUom .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCkXGzUom .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCkXGzUom .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCkXGzUom .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCkXGzUom .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCkXGzUom .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCkXGzUom .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCkXGzUom .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCkXGzUom .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCkXGzUom .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCkXGzUom .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCkXGzUom .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCkXGzUom .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCkXGzUom .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCkXGzUom .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCkXGzUom .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCkXGzUom .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCkXGzUom .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-tXCkXGzUom .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCkXGzUom .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCkXGzUom .dropdown-item.active,
.cid-tXCkXGzUom .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCkXGzUom .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCkXGzUom .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCkXGzUom .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCkXGzUom .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCkXGzUom .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCkXGzUom .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCkXGzUom ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCkXGzUom .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCkXGzUom button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCkXGzUom button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCkXGzUom button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCkXGzUom button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCkXGzUom button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCkXGzUom button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCkXGzUom nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCkXGzUom nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCkXGzUom nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCkXGzUom nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCkXGzUom .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCkXGzUom a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCkXGzUom .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCkXGzUom .navbar {
    height: 70px;
  }
  .cid-tXCkXGzUom .navbar.opened {
    height: auto;
  }
  .cid-tXCkXGzUom .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCkXH56Rc {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCkXH56Rc .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCkXH56Rc .mbr-text {
  color: #ffffff;
}
.cid-tXCkXHmW9X {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCkXHmW9X .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCkXHmW9X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCkXHmW9X .mbr-section-title {
  color: #ffffff;
}
.cid-tXCkXHmW9X .mbr-text,
.cid-tXCkXHmW9X .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCkXHTOij {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCkXHTOij h6 {
  line-height: 1.2;
}
.cid-tXCkXHTOij img,
.cid-tXCkXHTOij .item-img {
  width: 100%;
}
.cid-tXCkXHTOij .item:focus,
.cid-tXCkXHTOij span:focus {
  outline: none;
}
.cid-tXCkXHTOij .item {
  cursor: pointer;
}
.cid-tXCkXHTOij .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCkXHTOij .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCkXHTOij .mbr-section-title {
  color: #000000;
}
.cid-tXCkXHTOij .mbr-text,
.cid-tXCkXHTOij .mbr-section-btn {
  color: #000000;
}
.cid-tXCkXHTOij .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCkXHTOij .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCkXHTOij .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCkXHTOij .content-head {
  max-width: 800px;
}
.cid-tXCkXHTOij .item-title,
.cid-tXCkXHTOij .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCkXIBCTG {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCkXIBCTG img,
.cid-tXCkXIBCTG .item-img {
  width: 100%;
}
.cid-tXCkXIBCTG .item:focus,
.cid-tXCkXIBCTG span:focus {
  outline: none;
}
.cid-tXCkXIBCTG .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCkXIBCTG .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCkXIBCTG .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCkXIBCTG .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCkXIBCTG .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCkXIBCTG .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCkXIBCTG .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCkXIBCTG .mbr-section-title {
  color: #232323;
}
.cid-tXCkXIBCTG .mbr-text,
.cid-tXCkXIBCTG .mbr-section-btn {
  text-align: left;
}
.cid-tXCkXIBCTG .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCkXIBCTG .item-subtitle {
  text-align: left;
}
.cid-tXCkXIBCTG .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCkXJzvFH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCkXJzvFH img,
.cid-tXCkXJzvFH .item-img {
  width: 100%;
}
.cid-tXCkXJzvFH .item:focus,
.cid-tXCkXJzvFH span:focus {
  outline: none;
}
.cid-tXCkXJzvFH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCkXJzvFH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCkXJzvFH .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCkXJzvFH .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCkXJzvFH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCkXJzvFH .mbr-section-title {
  color: #f76d29;
}
.cid-tXCkXJzvFH .mbr-text,
.cid-tXCkXJzvFH .mbr-section-btn {
  text-align: left;
}
.cid-tXCkXJzvFH .item-title {
  text-align: left;
}
.cid-tXCkXJzvFH .item-subtitle {
  text-align: center;
}
.cid-tXCkXKpRKf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCkXKpRKf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCkXKpRKf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCkXKpRKf .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCkXKpRKf .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCkXKpRKf .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCkXKpRKf .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCkXKpRKf .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCkXL85ag {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCkXL85ag .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCkXL85ag .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCkXL85ag .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCkXL85ag .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCkXL85ag .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCkXL85ag .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCkXL85ag .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCkXLHiEv {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCl8lL2XJ {
  z-index: 1000;
  width: 100%;
}
.cid-tXCl8lL2XJ nav.navbar {
  position: fixed;
}
.cid-tXCl8lL2XJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCl8lL2XJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCl8lL2XJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCl8lL2XJ .dropdown-item:hover,
.cid-tXCl8lL2XJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCl8lL2XJ .dropdown-item:hover span {
  color: white;
}
.cid-tXCl8lL2XJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCl8lL2XJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCl8lL2XJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCl8lL2XJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCl8lL2XJ .nav-link {
  position: relative;
}
.cid-tXCl8lL2XJ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCl8lL2XJ .container {
    flex-wrap: wrap;
  }
}
.cid-tXCl8lL2XJ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCl8lL2XJ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCl8lL2XJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCl8lL2XJ .dropdown-menu,
.cid-tXCl8lL2XJ .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCl8lL2XJ .nav-item:focus,
.cid-tXCl8lL2XJ .nav-link:focus {
  outline: none;
}
.cid-tXCl8lL2XJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCl8lL2XJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCl8lL2XJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCl8lL2XJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCl8lL2XJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCl8lL2XJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCl8lL2XJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCl8lL2XJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCl8lL2XJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCl8lL2XJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCl8lL2XJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCl8lL2XJ .navbar.collapsed {
  justify-content: center;
}
.cid-tXCl8lL2XJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCl8lL2XJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCl8lL2XJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCl8lL2XJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCl8lL2XJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCl8lL2XJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCl8lL2XJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCl8lL2XJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCl8lL2XJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCl8lL2XJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCl8lL2XJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCl8lL2XJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCl8lL2XJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCl8lL2XJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCl8lL2XJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCl8lL2XJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCl8lL2XJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCl8lL2XJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCl8lL2XJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCl8lL2XJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCl8lL2XJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCl8lL2XJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCl8lL2XJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCl8lL2XJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCl8lL2XJ .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-tXCl8lL2XJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCl8lL2XJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCl8lL2XJ .dropdown-item.active,
.cid-tXCl8lL2XJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCl8lL2XJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCl8lL2XJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCl8lL2XJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCl8lL2XJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCl8lL2XJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCl8lL2XJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCl8lL2XJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCl8lL2XJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCl8lL2XJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCl8lL2XJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCl8lL2XJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCl8lL2XJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCl8lL2XJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCl8lL2XJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCl8lL2XJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCl8lL2XJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCl8lL2XJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCl8lL2XJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCl8lL2XJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCl8lL2XJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCl8lL2XJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCl8lL2XJ .navbar {
    height: 70px;
  }
  .cid-tXCl8lL2XJ .navbar.opened {
    height: auto;
  }
  .cid-tXCl8lL2XJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCl8mzkbC {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCl8mzkbC .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCl8mzkbC .mbr-text {
  color: #ffffff;
}
.cid-tXCl8mTLWj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCl8mTLWj .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCl8mTLWj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCl8mTLWj .mbr-section-title {
  color: #ffffff;
}
.cid-tXCl8mTLWj .mbr-text,
.cid-tXCl8mTLWj .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCl8novZF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCl8novZF h6 {
  line-height: 1.2;
}
.cid-tXCl8novZF img,
.cid-tXCl8novZF .item-img {
  width: 100%;
}
.cid-tXCl8novZF .item:focus,
.cid-tXCl8novZF span:focus {
  outline: none;
}
.cid-tXCl8novZF .item {
  cursor: pointer;
}
.cid-tXCl8novZF .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCl8novZF .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCl8novZF .mbr-section-title {
  color: #000000;
}
.cid-tXCl8novZF .mbr-text,
.cid-tXCl8novZF .mbr-section-btn {
  color: #000000;
}
.cid-tXCl8novZF .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCl8novZF .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCl8novZF .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCl8novZF .content-head {
  max-width: 800px;
}
.cid-tXCl8novZF .item-title,
.cid-tXCl8novZF .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCl8o0fCh {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCl8o0fCh img,
.cid-tXCl8o0fCh .item-img {
  width: 100%;
}
.cid-tXCl8o0fCh .item:focus,
.cid-tXCl8o0fCh span:focus {
  outline: none;
}
.cid-tXCl8o0fCh .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCl8o0fCh .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCl8o0fCh .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCl8o0fCh .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCl8o0fCh .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCl8o0fCh .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCl8o0fCh .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCl8o0fCh .mbr-section-title {
  color: #232323;
}
.cid-tXCl8o0fCh .mbr-text,
.cid-tXCl8o0fCh .mbr-section-btn {
  text-align: left;
}
.cid-tXCl8o0fCh .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCl8o0fCh .item-subtitle {
  text-align: left;
}
.cid-tXCl8o0fCh .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCl8oY58K {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCl8oY58K img,
.cid-tXCl8oY58K .item-img {
  width: 100%;
}
.cid-tXCl8oY58K .item:focus,
.cid-tXCl8oY58K span:focus {
  outline: none;
}
.cid-tXCl8oY58K .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCl8oY58K .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCl8oY58K .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCl8oY58K .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCl8oY58K .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCl8oY58K .mbr-section-title {
  color: #f76d29;
}
.cid-tXCl8oY58K .mbr-text,
.cid-tXCl8oY58K .mbr-section-btn {
  text-align: left;
}
.cid-tXCl8oY58K .item-title {
  text-align: left;
}
.cid-tXCl8oY58K .item-subtitle {
  text-align: center;
}
.cid-tXCl8pMYW2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCl8pMYW2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCl8pMYW2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCl8pMYW2 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCl8pMYW2 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCl8pMYW2 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCl8pMYW2 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCl8pMYW2 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCl8qkKTt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCl8qkKTt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCl8qkKTt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCl8qkKTt .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCl8qkKTt .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCl8qkKTt .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCl8qkKTt .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCl8qkKTt .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCl8qQfXC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXClqyu1dQ {
  z-index: 1000;
  width: 100%;
}
.cid-tXClqyu1dQ nav.navbar {
  position: fixed;
}
.cid-tXClqyu1dQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXClqyu1dQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXClqyu1dQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXClqyu1dQ .dropdown-item:hover,
.cid-tXClqyu1dQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXClqyu1dQ .dropdown-item:hover span {
  color: white;
}
.cid-tXClqyu1dQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXClqyu1dQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXClqyu1dQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXClqyu1dQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXClqyu1dQ .nav-link {
  position: relative;
}
.cid-tXClqyu1dQ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXClqyu1dQ .container {
    flex-wrap: wrap;
  }
}
.cid-tXClqyu1dQ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXClqyu1dQ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXClqyu1dQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXClqyu1dQ .dropdown-menu,
.cid-tXClqyu1dQ .navbar.opened {
  background: #081d20 !important;
}
.cid-tXClqyu1dQ .nav-item:focus,
.cid-tXClqyu1dQ .nav-link:focus {
  outline: none;
}
.cid-tXClqyu1dQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXClqyu1dQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXClqyu1dQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXClqyu1dQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXClqyu1dQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXClqyu1dQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXClqyu1dQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXClqyu1dQ .navbar.opened {
  transition: all 0.3s;
}
.cid-tXClqyu1dQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXClqyu1dQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tXClqyu1dQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXClqyu1dQ .navbar.collapsed {
  justify-content: center;
}
.cid-tXClqyu1dQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXClqyu1dQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXClqyu1dQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXClqyu1dQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXClqyu1dQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXClqyu1dQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXClqyu1dQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXClqyu1dQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXClqyu1dQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXClqyu1dQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXClqyu1dQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXClqyu1dQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXClqyu1dQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXClqyu1dQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXClqyu1dQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXClqyu1dQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXClqyu1dQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXClqyu1dQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXClqyu1dQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXClqyu1dQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXClqyu1dQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXClqyu1dQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXClqyu1dQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXClqyu1dQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXClqyu1dQ .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-tXClqyu1dQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXClqyu1dQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXClqyu1dQ .dropdown-item.active,
.cid-tXClqyu1dQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tXClqyu1dQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXClqyu1dQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXClqyu1dQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXClqyu1dQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXClqyu1dQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXClqyu1dQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXClqyu1dQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXClqyu1dQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXClqyu1dQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXClqyu1dQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXClqyu1dQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXClqyu1dQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXClqyu1dQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXClqyu1dQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXClqyu1dQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXClqyu1dQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXClqyu1dQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXClqyu1dQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXClqyu1dQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXClqyu1dQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXClqyu1dQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXClqyu1dQ .navbar {
    height: 70px;
  }
  .cid-tXClqyu1dQ .navbar.opened {
    height: auto;
  }
  .cid-tXClqyu1dQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXClqzh8nl {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXClqzh8nl .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXClqzh8nl .mbr-text {
  color: #ffffff;
}
.cid-tXClqzC0N4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXClqzC0N4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXClqzC0N4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXClqzC0N4 .mbr-section-title {
  color: #ffffff;
}
.cid-tXClqzC0N4 .mbr-text,
.cid-tXClqzC0N4 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXClqB8zeq {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXClqB8zeq h6 {
  line-height: 1.2;
}
.cid-tXClqB8zeq img,
.cid-tXClqB8zeq .item-img {
  width: 100%;
}
.cid-tXClqB8zeq .item:focus,
.cid-tXClqB8zeq span:focus {
  outline: none;
}
.cid-tXClqB8zeq .item {
  cursor: pointer;
}
.cid-tXClqB8zeq .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXClqB8zeq .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXClqB8zeq .mbr-section-title {
  color: #000000;
}
.cid-tXClqB8zeq .mbr-text,
.cid-tXClqB8zeq .mbr-section-btn {
  color: #000000;
}
.cid-tXClqB8zeq .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXClqB8zeq .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXClqB8zeq .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXClqB8zeq .content-head {
  max-width: 800px;
}
.cid-tXClqB8zeq .item-title,
.cid-tXClqB8zeq .mbr-section-btn {
  color: #f76d29;
}
.cid-tXClqCk3aA {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXClqCk3aA img,
.cid-tXClqCk3aA .item-img {
  width: 100%;
}
.cid-tXClqCk3aA .item:focus,
.cid-tXClqCk3aA span:focus {
  outline: none;
}
.cid-tXClqCk3aA .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXClqCk3aA .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXClqCk3aA .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXClqCk3aA .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXClqCk3aA .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXClqCk3aA .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXClqCk3aA .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXClqCk3aA .mbr-section-title {
  color: #232323;
}
.cid-tXClqCk3aA .mbr-text,
.cid-tXClqCk3aA .mbr-section-btn {
  text-align: left;
}
.cid-tXClqCk3aA .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXClqCk3aA .item-subtitle {
  text-align: left;
}
.cid-tXClqCk3aA .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXClqFdUt4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXClqFdUt4 img,
.cid-tXClqFdUt4 .item-img {
  width: 100%;
}
.cid-tXClqFdUt4 .item:focus,
.cid-tXClqFdUt4 span:focus {
  outline: none;
}
.cid-tXClqFdUt4 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXClqFdUt4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXClqFdUt4 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXClqFdUt4 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXClqFdUt4 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXClqFdUt4 .mbr-section-title {
  color: #f76d29;
}
.cid-tXClqFdUt4 .mbr-text,
.cid-tXClqFdUt4 .mbr-section-btn {
  text-align: left;
}
.cid-tXClqFdUt4 .item-title {
  text-align: left;
}
.cid-tXClqFdUt4 .item-subtitle {
  text-align: center;
}
.cid-tXClqH88Bo {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXClqH88Bo .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXClqH88Bo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXClqH88Bo .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXClqH88Bo .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXClqH88Bo .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXClqH88Bo .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXClqH88Bo .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXClqI3Prp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXClqI3Prp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXClqI3Prp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXClqI3Prp .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXClqI3Prp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXClqI3Prp .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXClqI3Prp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXClqI3Prp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXClqIKDKq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXClBPusbG {
  z-index: 1000;
  width: 100%;
}
.cid-tXClBPusbG nav.navbar {
  position: fixed;
}
.cid-tXClBPusbG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXClBPusbG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXClBPusbG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXClBPusbG .dropdown-item:hover,
.cid-tXClBPusbG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXClBPusbG .dropdown-item:hover span {
  color: white;
}
.cid-tXClBPusbG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXClBPusbG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXClBPusbG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXClBPusbG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXClBPusbG .nav-link {
  position: relative;
}
.cid-tXClBPusbG .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXClBPusbG .container {
    flex-wrap: wrap;
  }
}
.cid-tXClBPusbG .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXClBPusbG .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXClBPusbG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXClBPusbG .dropdown-menu,
.cid-tXClBPusbG .navbar.opened {
  background: #081d20 !important;
}
.cid-tXClBPusbG .nav-item:focus,
.cid-tXClBPusbG .nav-link:focus {
  outline: none;
}
.cid-tXClBPusbG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXClBPusbG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXClBPusbG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXClBPusbG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXClBPusbG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXClBPusbG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXClBPusbG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXClBPusbG .navbar.opened {
  transition: all 0.3s;
}
.cid-tXClBPusbG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXClBPusbG .navbar .navbar-logo img {
  width: auto;
}
.cid-tXClBPusbG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXClBPusbG .navbar.collapsed {
  justify-content: center;
}
.cid-tXClBPusbG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXClBPusbG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXClBPusbG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXClBPusbG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXClBPusbG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXClBPusbG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXClBPusbG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXClBPusbG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXClBPusbG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXClBPusbG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXClBPusbG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXClBPusbG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXClBPusbG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXClBPusbG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXClBPusbG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXClBPusbG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXClBPusbG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXClBPusbG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXClBPusbG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXClBPusbG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXClBPusbG .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXClBPusbG .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXClBPusbG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXClBPusbG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXClBPusbG .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-tXClBPusbG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXClBPusbG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXClBPusbG .dropdown-item.active,
.cid-tXClBPusbG .dropdown-item:active {
  background-color: transparent;
}
.cid-tXClBPusbG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXClBPusbG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXClBPusbG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXClBPusbG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXClBPusbG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXClBPusbG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXClBPusbG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXClBPusbG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXClBPusbG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXClBPusbG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXClBPusbG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXClBPusbG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXClBPusbG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXClBPusbG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXClBPusbG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXClBPusbG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXClBPusbG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXClBPusbG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXClBPusbG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXClBPusbG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXClBPusbG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXClBPusbG .navbar {
    height: 70px;
  }
  .cid-tXClBPusbG .navbar.opened {
    height: auto;
  }
  .cid-tXClBPusbG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXClBQgveT {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXClBQgveT .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXClBQgveT .mbr-text {
  color: #ffffff;
}
.cid-tXClBQBM3p {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXClBQBM3p .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXClBQBM3p .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXClBQBM3p .mbr-section-title {
  color: #ffffff;
}
.cid-tXClBQBM3p .mbr-text,
.cid-tXClBQBM3p .mbr-section-btn {
  color: #ffffff;
}
.cid-tXClBR3ccW {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXClBR3ccW h6 {
  line-height: 1.2;
}
.cid-tXClBR3ccW img,
.cid-tXClBR3ccW .item-img {
  width: 100%;
}
.cid-tXClBR3ccW .item:focus,
.cid-tXClBR3ccW span:focus {
  outline: none;
}
.cid-tXClBR3ccW .item {
  cursor: pointer;
}
.cid-tXClBR3ccW .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXClBR3ccW .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXClBR3ccW .mbr-section-title {
  color: #000000;
}
.cid-tXClBR3ccW .mbr-text,
.cid-tXClBR3ccW .mbr-section-btn {
  color: #000000;
}
.cid-tXClBR3ccW .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXClBR3ccW .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXClBR3ccW .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXClBR3ccW .content-head {
  max-width: 800px;
}
.cid-tXClBR3ccW .item-title,
.cid-tXClBR3ccW .mbr-section-btn {
  color: #f76d29;
}
.cid-tXClBRSIuJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXClBRSIuJ img,
.cid-tXClBRSIuJ .item-img {
  width: 100%;
}
.cid-tXClBRSIuJ .item:focus,
.cid-tXClBRSIuJ span:focus {
  outline: none;
}
.cid-tXClBRSIuJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXClBRSIuJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXClBRSIuJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXClBRSIuJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXClBRSIuJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXClBRSIuJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXClBRSIuJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXClBRSIuJ .mbr-section-title {
  color: #232323;
}
.cid-tXClBRSIuJ .mbr-text,
.cid-tXClBRSIuJ .mbr-section-btn {
  text-align: left;
}
.cid-tXClBRSIuJ .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXClBRSIuJ .item-subtitle {
  text-align: left;
}
.cid-tXClBRSIuJ .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXClBT7vjt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXClBT7vjt img,
.cid-tXClBT7vjt .item-img {
  width: 100%;
}
.cid-tXClBT7vjt .item:focus,
.cid-tXClBT7vjt span:focus {
  outline: none;
}
.cid-tXClBT7vjt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXClBT7vjt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXClBT7vjt .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXClBT7vjt .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXClBT7vjt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXClBT7vjt .mbr-section-title {
  color: #f76d29;
}
.cid-tXClBT7vjt .mbr-text,
.cid-tXClBT7vjt .mbr-section-btn {
  text-align: left;
}
.cid-tXClBT7vjt .item-title {
  text-align: left;
}
.cid-tXClBT7vjt .item-subtitle {
  text-align: center;
}
.cid-tXClBU8msY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXClBU8msY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXClBU8msY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXClBU8msY .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXClBU8msY .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXClBU8msY .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXClBU8msY .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXClBU8msY .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXClBUNH7b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXClBUNH7b .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXClBUNH7b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXClBUNH7b .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXClBUNH7b .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXClBUNH7b .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXClBUNH7b .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXClBUNH7b .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXClBVpi3C {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXClNYaPpg {
  z-index: 1000;
  width: 100%;
}
.cid-tXClNYaPpg nav.navbar {
  position: fixed;
}
.cid-tXClNYaPpg .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXClNYaPpg .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXClNYaPpg .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXClNYaPpg .dropdown-item:hover,
.cid-tXClNYaPpg .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXClNYaPpg .dropdown-item:hover span {
  color: white;
}
.cid-tXClNYaPpg .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXClNYaPpg .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXClNYaPpg .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXClNYaPpg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXClNYaPpg .nav-link {
  position: relative;
}
.cid-tXClNYaPpg .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXClNYaPpg .container {
    flex-wrap: wrap;
  }
}
.cid-tXClNYaPpg .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXClNYaPpg .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXClNYaPpg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXClNYaPpg .dropdown-menu,
.cid-tXClNYaPpg .navbar.opened {
  background: #081d20 !important;
}
.cid-tXClNYaPpg .nav-item:focus,
.cid-tXClNYaPpg .nav-link:focus {
  outline: none;
}
.cid-tXClNYaPpg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXClNYaPpg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXClNYaPpg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXClNYaPpg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXClNYaPpg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXClNYaPpg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXClNYaPpg .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXClNYaPpg .navbar.opened {
  transition: all 0.3s;
}
.cid-tXClNYaPpg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXClNYaPpg .navbar .navbar-logo img {
  width: auto;
}
.cid-tXClNYaPpg .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXClNYaPpg .navbar.collapsed {
  justify-content: center;
}
.cid-tXClNYaPpg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXClNYaPpg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXClNYaPpg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXClNYaPpg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXClNYaPpg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXClNYaPpg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXClNYaPpg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXClNYaPpg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXClNYaPpg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXClNYaPpg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXClNYaPpg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXClNYaPpg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXClNYaPpg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXClNYaPpg .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXClNYaPpg .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXClNYaPpg .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXClNYaPpg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXClNYaPpg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXClNYaPpg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXClNYaPpg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXClNYaPpg .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXClNYaPpg .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXClNYaPpg .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXClNYaPpg .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXClNYaPpg .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-tXClNYaPpg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXClNYaPpg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXClNYaPpg .dropdown-item.active,
.cid-tXClNYaPpg .dropdown-item:active {
  background-color: transparent;
}
.cid-tXClNYaPpg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXClNYaPpg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXClNYaPpg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXClNYaPpg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXClNYaPpg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXClNYaPpg .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXClNYaPpg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXClNYaPpg .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXClNYaPpg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXClNYaPpg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXClNYaPpg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXClNYaPpg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXClNYaPpg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXClNYaPpg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXClNYaPpg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXClNYaPpg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXClNYaPpg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXClNYaPpg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXClNYaPpg .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXClNYaPpg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXClNYaPpg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXClNYaPpg .navbar {
    height: 70px;
  }
  .cid-tXClNYaPpg .navbar.opened {
    height: auto;
  }
  .cid-tXClNYaPpg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXClNYKA3W {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXClNYKA3W .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXClNYKA3W .mbr-text {
  color: #ffffff;
}
.cid-tXClNZ3jfv {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXClNZ3jfv .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXClNZ3jfv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXClNZ3jfv .mbr-section-title {
  color: #ffffff;
}
.cid-tXClNZ3jfv .mbr-text,
.cid-tXClNZ3jfv .mbr-section-btn {
  color: #ffffff;
}
.cid-tXClNZyQ8I {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXClNZyQ8I h6 {
  line-height: 1.2;
}
.cid-tXClNZyQ8I img,
.cid-tXClNZyQ8I .item-img {
  width: 100%;
}
.cid-tXClNZyQ8I .item:focus,
.cid-tXClNZyQ8I span:focus {
  outline: none;
}
.cid-tXClNZyQ8I .item {
  cursor: pointer;
}
.cid-tXClNZyQ8I .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXClNZyQ8I .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXClNZyQ8I .mbr-section-title {
  color: #000000;
}
.cid-tXClNZyQ8I .mbr-text,
.cid-tXClNZyQ8I .mbr-section-btn {
  color: #000000;
}
.cid-tXClNZyQ8I .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXClNZyQ8I .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXClNZyQ8I .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXClNZyQ8I .content-head {
  max-width: 800px;
}
.cid-tXClNZyQ8I .item-title,
.cid-tXClNZyQ8I .mbr-section-btn {
  color: #f76d29;
}
.cid-tXClO0hRbK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXClO0hRbK img,
.cid-tXClO0hRbK .item-img {
  width: 100%;
}
.cid-tXClO0hRbK .item:focus,
.cid-tXClO0hRbK span:focus {
  outline: none;
}
.cid-tXClO0hRbK .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXClO0hRbK .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXClO0hRbK .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXClO0hRbK .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXClO0hRbK .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXClO0hRbK .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXClO0hRbK .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXClO0hRbK .mbr-section-title {
  color: #232323;
}
.cid-tXClO0hRbK .mbr-text,
.cid-tXClO0hRbK .mbr-section-btn {
  text-align: left;
}
.cid-tXClO0hRbK .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXClO0hRbK .item-subtitle {
  text-align: left;
}
.cid-tXClO0hRbK .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXClO1tKx3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXClO1tKx3 img,
.cid-tXClO1tKx3 .item-img {
  width: 100%;
}
.cid-tXClO1tKx3 .item:focus,
.cid-tXClO1tKx3 span:focus {
  outline: none;
}
.cid-tXClO1tKx3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXClO1tKx3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXClO1tKx3 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXClO1tKx3 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXClO1tKx3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXClO1tKx3 .mbr-section-title {
  color: #f76d29;
}
.cid-tXClO1tKx3 .mbr-text,
.cid-tXClO1tKx3 .mbr-section-btn {
  text-align: left;
}
.cid-tXClO1tKx3 .item-title {
  text-align: left;
}
.cid-tXClO1tKx3 .item-subtitle {
  text-align: center;
}
.cid-tXClO2nCBm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXClO2nCBm .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXClO2nCBm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXClO2nCBm .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXClO2nCBm .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXClO2nCBm .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXClO2nCBm .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXClO2nCBm .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXClO2XMQY {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXClO2XMQY .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXClO2XMQY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXClO2XMQY .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXClO2XMQY .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXClO2XMQY .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXClO2XMQY .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXClO2XMQY .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXClO3wRAf {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCm0uaw5i {
  z-index: 1000;
  width: 100%;
}
.cid-tXCm0uaw5i nav.navbar {
  position: fixed;
}
.cid-tXCm0uaw5i .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCm0uaw5i .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCm0uaw5i .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCm0uaw5i .dropdown-item:hover,
.cid-tXCm0uaw5i .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCm0uaw5i .dropdown-item:hover span {
  color: white;
}
.cid-tXCm0uaw5i .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCm0uaw5i .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCm0uaw5i .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCm0uaw5i .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCm0uaw5i .nav-link {
  position: relative;
}
.cid-tXCm0uaw5i .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCm0uaw5i .container {
    flex-wrap: wrap;
  }
}
.cid-tXCm0uaw5i .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCm0uaw5i .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCm0uaw5i .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCm0uaw5i .dropdown-menu,
.cid-tXCm0uaw5i .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCm0uaw5i .nav-item:focus,
.cid-tXCm0uaw5i .nav-link:focus {
  outline: none;
}
.cid-tXCm0uaw5i .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCm0uaw5i .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCm0uaw5i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCm0uaw5i .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCm0uaw5i .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCm0uaw5i .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCm0uaw5i .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCm0uaw5i .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCm0uaw5i .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCm0uaw5i .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCm0uaw5i .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCm0uaw5i .navbar.collapsed {
  justify-content: center;
}
.cid-tXCm0uaw5i .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCm0uaw5i .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCm0uaw5i .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCm0uaw5i .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCm0uaw5i .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCm0uaw5i .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCm0uaw5i .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCm0uaw5i .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCm0uaw5i .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCm0uaw5i .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCm0uaw5i .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCm0uaw5i .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCm0uaw5i .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCm0uaw5i .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCm0uaw5i .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCm0uaw5i .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCm0uaw5i .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCm0uaw5i .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCm0uaw5i .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCm0uaw5i .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCm0uaw5i .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCm0uaw5i .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCm0uaw5i .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCm0uaw5i .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCm0uaw5i .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-tXCm0uaw5i .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCm0uaw5i .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCm0uaw5i .dropdown-item.active,
.cid-tXCm0uaw5i .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCm0uaw5i .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCm0uaw5i .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCm0uaw5i .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCm0uaw5i .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCm0uaw5i .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCm0uaw5i .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCm0uaw5i ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCm0uaw5i .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCm0uaw5i button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCm0uaw5i button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCm0uaw5i button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCm0uaw5i button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCm0uaw5i button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCm0uaw5i button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCm0uaw5i nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCm0uaw5i nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCm0uaw5i nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCm0uaw5i nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCm0uaw5i .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCm0uaw5i a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCm0uaw5i .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCm0uaw5i .navbar {
    height: 70px;
  }
  .cid-tXCm0uaw5i .navbar.opened {
    height: auto;
  }
  .cid-tXCm0uaw5i .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCm0uyxQA {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCm0uyxQA .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCm0uyxQA .mbr-text {
  color: #ffffff;
}
.cid-tXCm0uONVX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCm0uONVX .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCm0uONVX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCm0uONVX .mbr-section-title {
  color: #ffffff;
}
.cid-tXCm0uONVX .mbr-text,
.cid-tXCm0uONVX .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCm0vhsrX {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCm0vhsrX h6 {
  line-height: 1.2;
}
.cid-tXCm0vhsrX img,
.cid-tXCm0vhsrX .item-img {
  width: 100%;
}
.cid-tXCm0vhsrX .item:focus,
.cid-tXCm0vhsrX span:focus {
  outline: none;
}
.cid-tXCm0vhsrX .item {
  cursor: pointer;
}
.cid-tXCm0vhsrX .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCm0vhsrX .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCm0vhsrX .mbr-section-title {
  color: #000000;
}
.cid-tXCm0vhsrX .mbr-text,
.cid-tXCm0vhsrX .mbr-section-btn {
  color: #000000;
}
.cid-tXCm0vhsrX .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCm0vhsrX .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCm0vhsrX .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCm0vhsrX .content-head {
  max-width: 800px;
}
.cid-tXCm0vhsrX .item-title,
.cid-tXCm0vhsrX .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCm0w04Y8 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCm0w04Y8 img,
.cid-tXCm0w04Y8 .item-img {
  width: 100%;
}
.cid-tXCm0w04Y8 .item:focus,
.cid-tXCm0w04Y8 span:focus {
  outline: none;
}
.cid-tXCm0w04Y8 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCm0w04Y8 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCm0w04Y8 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCm0w04Y8 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCm0w04Y8 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCm0w04Y8 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCm0w04Y8 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCm0w04Y8 .mbr-section-title {
  color: #232323;
}
.cid-tXCm0w04Y8 .mbr-text,
.cid-tXCm0w04Y8 .mbr-section-btn {
  text-align: left;
}
.cid-tXCm0w04Y8 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCm0w04Y8 .item-subtitle {
  text-align: left;
}
.cid-tXCm0w04Y8 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCm0wRJe7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCm0wRJe7 img,
.cid-tXCm0wRJe7 .item-img {
  width: 100%;
}
.cid-tXCm0wRJe7 .item:focus,
.cid-tXCm0wRJe7 span:focus {
  outline: none;
}
.cid-tXCm0wRJe7 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCm0wRJe7 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCm0wRJe7 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCm0wRJe7 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCm0wRJe7 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCm0wRJe7 .mbr-section-title {
  color: #f76d29;
}
.cid-tXCm0wRJe7 .mbr-text,
.cid-tXCm0wRJe7 .mbr-section-btn {
  text-align: left;
}
.cid-tXCm0wRJe7 .item-title {
  text-align: left;
}
.cid-tXCm0wRJe7 .item-subtitle {
  text-align: center;
}
.cid-tXCm0xF4E1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCm0xF4E1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCm0xF4E1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCm0xF4E1 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCm0xF4E1 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCm0xF4E1 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCm0xF4E1 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCm0xF4E1 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCm0ycWPB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCm0ycWPB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCm0ycWPB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCm0ycWPB .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCm0ycWPB .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCm0ycWPB .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCm0ycWPB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCm0ycWPB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCm0yEpRC {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCuNZE9YR {
  z-index: 1000;
  width: 100%;
}
.cid-tXCuNZE9YR nav.navbar {
  position: fixed;
}
.cid-tXCuNZE9YR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCuNZE9YR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCuNZE9YR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCuNZE9YR .dropdown-item:hover,
.cid-tXCuNZE9YR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCuNZE9YR .dropdown-item:hover span {
  color: white;
}
.cid-tXCuNZE9YR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCuNZE9YR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCuNZE9YR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCuNZE9YR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCuNZE9YR .nav-link {
  position: relative;
}
.cid-tXCuNZE9YR .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCuNZE9YR .container {
    flex-wrap: wrap;
  }
}
.cid-tXCuNZE9YR .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCuNZE9YR .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCuNZE9YR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCuNZE9YR .dropdown-menu,
.cid-tXCuNZE9YR .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCuNZE9YR .nav-item:focus,
.cid-tXCuNZE9YR .nav-link:focus {
  outline: none;
}
.cid-tXCuNZE9YR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCuNZE9YR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCuNZE9YR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCuNZE9YR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCuNZE9YR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCuNZE9YR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCuNZE9YR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCuNZE9YR .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCuNZE9YR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCuNZE9YR .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCuNZE9YR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCuNZE9YR .navbar.collapsed {
  justify-content: center;
}
.cid-tXCuNZE9YR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCuNZE9YR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCuNZE9YR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCuNZE9YR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCuNZE9YR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCuNZE9YR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCuNZE9YR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCuNZE9YR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCuNZE9YR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCuNZE9YR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCuNZE9YR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCuNZE9YR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCuNZE9YR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCuNZE9YR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCuNZE9YR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCuNZE9YR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCuNZE9YR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCuNZE9YR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCuNZE9YR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCuNZE9YR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCuNZE9YR .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCuNZE9YR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCuNZE9YR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCuNZE9YR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCuNZE9YR .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-tXCuNZE9YR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCuNZE9YR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCuNZE9YR .dropdown-item.active,
.cid-tXCuNZE9YR .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCuNZE9YR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCuNZE9YR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCuNZE9YR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCuNZE9YR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCuNZE9YR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCuNZE9YR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCuNZE9YR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCuNZE9YR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCuNZE9YR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCuNZE9YR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCuNZE9YR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCuNZE9YR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCuNZE9YR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCuNZE9YR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCuNZE9YR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCuNZE9YR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCuNZE9YR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCuNZE9YR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCuNZE9YR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCuNZE9YR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCuNZE9YR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCuNZE9YR .navbar {
    height: 70px;
  }
  .cid-tXCuNZE9YR .navbar.opened {
    height: auto;
  }
  .cid-tXCuNZE9YR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCuO0j5yY {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCuO0j5yY .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCuO0j5yY .mbr-text {
  color: #ffffff;
}
.cid-tXCuO0L0lx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCuO0L0lx .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCuO0L0lx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCuO0L0lx .mbr-section-title {
  color: #ffffff;
}
.cid-tXCuO0L0lx .mbr-text,
.cid-tXCuO0L0lx .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCuO1wfdF {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCuO1wfdF h6 {
  line-height: 1.2;
}
.cid-tXCuO1wfdF img,
.cid-tXCuO1wfdF .item-img {
  width: 100%;
}
.cid-tXCuO1wfdF .item:focus,
.cid-tXCuO1wfdF span:focus {
  outline: none;
}
.cid-tXCuO1wfdF .item {
  cursor: pointer;
}
.cid-tXCuO1wfdF .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCuO1wfdF .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCuO1wfdF .mbr-section-title {
  color: #000000;
}
.cid-tXCuO1wfdF .mbr-text,
.cid-tXCuO1wfdF .mbr-section-btn {
  color: #000000;
}
.cid-tXCuO1wfdF .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCuO1wfdF .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCuO1wfdF .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCuO1wfdF .content-head {
  max-width: 800px;
}
.cid-tXCuO1wfdF .item-title,
.cid-tXCuO1wfdF .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCuO2owWg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCuO2owWg img,
.cid-tXCuO2owWg .item-img {
  width: 100%;
}
.cid-tXCuO2owWg .item:focus,
.cid-tXCuO2owWg span:focus {
  outline: none;
}
.cid-tXCuO2owWg .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCuO2owWg .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCuO2owWg .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCuO2owWg .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCuO2owWg .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCuO2owWg .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCuO2owWg .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCuO2owWg .mbr-section-title {
  color: #232323;
}
.cid-tXCuO2owWg .mbr-text,
.cid-tXCuO2owWg .mbr-section-btn {
  text-align: left;
}
.cid-tXCuO2owWg .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCuO2owWg .item-subtitle {
  text-align: left;
}
.cid-tXCuO2owWg .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCuO3jiBE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCuO3jiBE img,
.cid-tXCuO3jiBE .item-img {
  width: 100%;
}
.cid-tXCuO3jiBE .item:focus,
.cid-tXCuO3jiBE span:focus {
  outline: none;
}
.cid-tXCuO3jiBE .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCuO3jiBE .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCuO3jiBE .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCuO3jiBE .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCuO3jiBE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCuO3jiBE .mbr-section-title {
  color: #f76d29;
}
.cid-tXCuO3jiBE .mbr-text,
.cid-tXCuO3jiBE .mbr-section-btn {
  text-align: left;
}
.cid-tXCuO3jiBE .item-title {
  text-align: left;
}
.cid-tXCuO3jiBE .item-subtitle {
  text-align: center;
}
.cid-tXCuO49xVE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCuO49xVE .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCuO49xVE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCuO49xVE .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCuO49xVE .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCuO49xVE .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCuO49xVE .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCuO49xVE .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCuO4F2eS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCuO4F2eS .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCuO4F2eS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCuO4F2eS .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCuO4F2eS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCuO4F2eS .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCuO4F2eS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCuO4F2eS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCuO5fU9h {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCvBzSXii {
  z-index: 1000;
  width: 100%;
}
.cid-tXCvBzSXii nav.navbar {
  position: fixed;
}
.cid-tXCvBzSXii .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCvBzSXii .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCvBzSXii .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCvBzSXii .dropdown-item:hover,
.cid-tXCvBzSXii .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCvBzSXii .dropdown-item:hover span {
  color: white;
}
.cid-tXCvBzSXii .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCvBzSXii .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCvBzSXii .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCvBzSXii .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCvBzSXii .nav-link {
  position: relative;
}
.cid-tXCvBzSXii .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCvBzSXii .container {
    flex-wrap: wrap;
  }
}
.cid-tXCvBzSXii .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCvBzSXii .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCvBzSXii .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCvBzSXii .dropdown-menu,
.cid-tXCvBzSXii .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCvBzSXii .nav-item:focus,
.cid-tXCvBzSXii .nav-link:focus {
  outline: none;
}
.cid-tXCvBzSXii .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCvBzSXii .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCvBzSXii .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCvBzSXii .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCvBzSXii .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCvBzSXii .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCvBzSXii .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCvBzSXii .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCvBzSXii .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCvBzSXii .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCvBzSXii .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCvBzSXii .navbar.collapsed {
  justify-content: center;
}
.cid-tXCvBzSXii .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCvBzSXii .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCvBzSXii .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCvBzSXii .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCvBzSXii .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCvBzSXii .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCvBzSXii .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCvBzSXii .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCvBzSXii .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCvBzSXii .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCvBzSXii .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCvBzSXii .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCvBzSXii .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCvBzSXii .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCvBzSXii .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCvBzSXii .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCvBzSXii .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCvBzSXii .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCvBzSXii .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCvBzSXii .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCvBzSXii .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCvBzSXii .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCvBzSXii .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCvBzSXii .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCvBzSXii .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-tXCvBzSXii .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCvBzSXii .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCvBzSXii .dropdown-item.active,
.cid-tXCvBzSXii .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCvBzSXii .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCvBzSXii .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCvBzSXii .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCvBzSXii .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCvBzSXii .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCvBzSXii .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCvBzSXii ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCvBzSXii .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCvBzSXii button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCvBzSXii button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCvBzSXii button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCvBzSXii button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCvBzSXii button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCvBzSXii button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCvBzSXii nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCvBzSXii nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCvBzSXii nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCvBzSXii nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCvBzSXii .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCvBzSXii a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCvBzSXii .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCvBzSXii .navbar {
    height: 70px;
  }
  .cid-tXCvBzSXii .navbar.opened {
    height: auto;
  }
  .cid-tXCvBzSXii .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCvBAHTJw {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCvBAHTJw .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCvBAHTJw .mbr-text {
  color: #ffffff;
}
.cid-tXCvBB1gkb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCvBB1gkb .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCvBB1gkb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCvBB1gkb .mbr-section-title {
  color: #ffffff;
}
.cid-tXCvBB1gkb .mbr-text,
.cid-tXCvBB1gkb .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCvBBzxXg {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCvBBzxXg h6 {
  line-height: 1.2;
}
.cid-tXCvBBzxXg img,
.cid-tXCvBBzxXg .item-img {
  width: 100%;
}
.cid-tXCvBBzxXg .item:focus,
.cid-tXCvBBzxXg span:focus {
  outline: none;
}
.cid-tXCvBBzxXg .item {
  cursor: pointer;
}
.cid-tXCvBBzxXg .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCvBBzxXg .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCvBBzxXg .mbr-section-title {
  color: #000000;
}
.cid-tXCvBBzxXg .mbr-text,
.cid-tXCvBBzxXg .mbr-section-btn {
  color: #000000;
}
.cid-tXCvBBzxXg .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCvBBzxXg .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCvBBzxXg .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCvBBzxXg .content-head {
  max-width: 800px;
}
.cid-tXCvBBzxXg .item-title,
.cid-tXCvBBzxXg .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCvBCxgzT {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCvBCxgzT img,
.cid-tXCvBCxgzT .item-img {
  width: 100%;
}
.cid-tXCvBCxgzT .item:focus,
.cid-tXCvBCxgzT span:focus {
  outline: none;
}
.cid-tXCvBCxgzT .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCvBCxgzT .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCvBCxgzT .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCvBCxgzT .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCvBCxgzT .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCvBCxgzT .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCvBCxgzT .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCvBCxgzT .mbr-section-title {
  color: #232323;
}
.cid-tXCvBCxgzT .mbr-text,
.cid-tXCvBCxgzT .mbr-section-btn {
  text-align: left;
}
.cid-tXCvBCxgzT .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCvBCxgzT .item-subtitle {
  text-align: left;
}
.cid-tXCvBCxgzT .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCvBE4mkY {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCvBE4mkY img,
.cid-tXCvBE4mkY .item-img {
  width: 100%;
}
.cid-tXCvBE4mkY .item:focus,
.cid-tXCvBE4mkY span:focus {
  outline: none;
}
.cid-tXCvBE4mkY .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCvBE4mkY .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCvBE4mkY .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCvBE4mkY .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCvBE4mkY .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCvBE4mkY .mbr-section-title {
  color: #f76d29;
}
.cid-tXCvBE4mkY .mbr-text,
.cid-tXCvBE4mkY .mbr-section-btn {
  text-align: left;
}
.cid-tXCvBE4mkY .item-title {
  text-align: left;
}
.cid-tXCvBE4mkY .item-subtitle {
  text-align: center;
}
.cid-tXCvBF5pIJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCvBF5pIJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCvBF5pIJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCvBF5pIJ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCvBF5pIJ .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCvBF5pIJ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCvBF5pIJ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCvBF5pIJ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCvBFOQ9a {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCvBFOQ9a .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCvBFOQ9a .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCvBFOQ9a .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCvBFOQ9a .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCvBFOQ9a .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCvBFOQ9a .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCvBFOQ9a .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCvBGkJhZ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCvRpgkuJ {
  z-index: 1000;
  width: 100%;
}
.cid-tXCvRpgkuJ nav.navbar {
  position: fixed;
}
.cid-tXCvRpgkuJ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCvRpgkuJ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCvRpgkuJ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCvRpgkuJ .dropdown-item:hover,
.cid-tXCvRpgkuJ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCvRpgkuJ .dropdown-item:hover span {
  color: white;
}
.cid-tXCvRpgkuJ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCvRpgkuJ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCvRpgkuJ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCvRpgkuJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCvRpgkuJ .nav-link {
  position: relative;
}
.cid-tXCvRpgkuJ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCvRpgkuJ .container {
    flex-wrap: wrap;
  }
}
.cid-tXCvRpgkuJ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCvRpgkuJ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCvRpgkuJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCvRpgkuJ .dropdown-menu,
.cid-tXCvRpgkuJ .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCvRpgkuJ .nav-item:focus,
.cid-tXCvRpgkuJ .nav-link:focus {
  outline: none;
}
.cid-tXCvRpgkuJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCvRpgkuJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCvRpgkuJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCvRpgkuJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCvRpgkuJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCvRpgkuJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCvRpgkuJ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCvRpgkuJ .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCvRpgkuJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCvRpgkuJ .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCvRpgkuJ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCvRpgkuJ .navbar.collapsed {
  justify-content: center;
}
.cid-tXCvRpgkuJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCvRpgkuJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCvRpgkuJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCvRpgkuJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCvRpgkuJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCvRpgkuJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCvRpgkuJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCvRpgkuJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCvRpgkuJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCvRpgkuJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCvRpgkuJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCvRpgkuJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCvRpgkuJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCvRpgkuJ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCvRpgkuJ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCvRpgkuJ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCvRpgkuJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCvRpgkuJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCvRpgkuJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCvRpgkuJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCvRpgkuJ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCvRpgkuJ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCvRpgkuJ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCvRpgkuJ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCvRpgkuJ .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-tXCvRpgkuJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCvRpgkuJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCvRpgkuJ .dropdown-item.active,
.cid-tXCvRpgkuJ .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCvRpgkuJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCvRpgkuJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCvRpgkuJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCvRpgkuJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCvRpgkuJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCvRpgkuJ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCvRpgkuJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCvRpgkuJ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCvRpgkuJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCvRpgkuJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCvRpgkuJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCvRpgkuJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCvRpgkuJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCvRpgkuJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCvRpgkuJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCvRpgkuJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCvRpgkuJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCvRpgkuJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCvRpgkuJ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCvRpgkuJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCvRpgkuJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCvRpgkuJ .navbar {
    height: 70px;
  }
  .cid-tXCvRpgkuJ .navbar.opened {
    height: auto;
  }
  .cid-tXCvRpgkuJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCvRrz97m {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCvRrz97m .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCvRrz97m .mbr-text {
  color: #ffffff;
}
.cid-tXCvRrRnD2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCvRrRnD2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCvRrRnD2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCvRrRnD2 .mbr-section-title {
  color: #ffffff;
}
.cid-tXCvRrRnD2 .mbr-text,
.cid-tXCvRrRnD2 .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCvRsQl6H {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCvRsQl6H h6 {
  line-height: 1.2;
}
.cid-tXCvRsQl6H img,
.cid-tXCvRsQl6H .item-img {
  width: 100%;
}
.cid-tXCvRsQl6H .item:focus,
.cid-tXCvRsQl6H span:focus {
  outline: none;
}
.cid-tXCvRsQl6H .item {
  cursor: pointer;
}
.cid-tXCvRsQl6H .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCvRsQl6H .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCvRsQl6H .mbr-section-title {
  color: #000000;
}
.cid-tXCvRsQl6H .mbr-text,
.cid-tXCvRsQl6H .mbr-section-btn {
  color: #000000;
}
.cid-tXCvRsQl6H .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCvRsQl6H .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCvRsQl6H .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCvRsQl6H .content-head {
  max-width: 800px;
}
.cid-tXCvRsQl6H .item-title,
.cid-tXCvRsQl6H .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCvRtFfXH {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCvRtFfXH img,
.cid-tXCvRtFfXH .item-img {
  width: 100%;
}
.cid-tXCvRtFfXH .item:focus,
.cid-tXCvRtFfXH span:focus {
  outline: none;
}
.cid-tXCvRtFfXH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCvRtFfXH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCvRtFfXH .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCvRtFfXH .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCvRtFfXH .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCvRtFfXH .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCvRtFfXH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCvRtFfXH .mbr-section-title {
  color: #232323;
}
.cid-tXCvRtFfXH .mbr-text,
.cid-tXCvRtFfXH .mbr-section-btn {
  text-align: left;
}
.cid-tXCvRtFfXH .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCvRtFfXH .item-subtitle {
  text-align: left;
}
.cid-tXCvRtFfXH .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCvRv7lhx {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCvRv7lhx img,
.cid-tXCvRv7lhx .item-img {
  width: 100%;
}
.cid-tXCvRv7lhx .item:focus,
.cid-tXCvRv7lhx span:focus {
  outline: none;
}
.cid-tXCvRv7lhx .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCvRv7lhx .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCvRv7lhx .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCvRv7lhx .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCvRv7lhx .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCvRv7lhx .mbr-section-title {
  color: #f76d29;
}
.cid-tXCvRv7lhx .mbr-text,
.cid-tXCvRv7lhx .mbr-section-btn {
  text-align: left;
}
.cid-tXCvRv7lhx .item-title {
  text-align: left;
}
.cid-tXCvRv7lhx .item-subtitle {
  text-align: center;
}
.cid-tXCvRwiAA7 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCvRwiAA7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCvRwiAA7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCvRwiAA7 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCvRwiAA7 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCvRwiAA7 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCvRwiAA7 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCvRwiAA7 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCvRx1Cno {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCvRx1Cno .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCvRx1Cno .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCvRx1Cno .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCvRx1Cno .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCvRx1Cno .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCvRx1Cno .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCvRx1Cno .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCvRxXkVj {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXCwcuXg3R {
  z-index: 1000;
  width: 100%;
}
.cid-tXCwcuXg3R nav.navbar {
  position: fixed;
}
.cid-tXCwcuXg3R .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCwcuXg3R .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXCwcuXg3R .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXCwcuXg3R .dropdown-item:hover,
.cid-tXCwcuXg3R .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXCwcuXg3R .dropdown-item:hover span {
  color: white;
}
.cid-tXCwcuXg3R .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXCwcuXg3R .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXCwcuXg3R .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXCwcuXg3R .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXCwcuXg3R .nav-link {
  position: relative;
}
.cid-tXCwcuXg3R .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCwcuXg3R .container {
    flex-wrap: wrap;
  }
}
.cid-tXCwcuXg3R .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXCwcuXg3R .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXCwcuXg3R .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXCwcuXg3R .dropdown-menu,
.cid-tXCwcuXg3R .navbar.opened {
  background: #081d20 !important;
}
.cid-tXCwcuXg3R .nav-item:focus,
.cid-tXCwcuXg3R .nav-link:focus {
  outline: none;
}
.cid-tXCwcuXg3R .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXCwcuXg3R .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXCwcuXg3R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXCwcuXg3R .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXCwcuXg3R .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXCwcuXg3R .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXCwcuXg3R .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXCwcuXg3R .navbar.opened {
  transition: all 0.3s;
}
.cid-tXCwcuXg3R .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXCwcuXg3R .navbar .navbar-logo img {
  width: auto;
}
.cid-tXCwcuXg3R .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXCwcuXg3R .navbar.collapsed {
  justify-content: center;
}
.cid-tXCwcuXg3R .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXCwcuXg3R .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXCwcuXg3R .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXCwcuXg3R .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXCwcuXg3R .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXCwcuXg3R .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXCwcuXg3R .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXCwcuXg3R .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXCwcuXg3R .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXCwcuXg3R .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXCwcuXg3R .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXCwcuXg3R .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXCwcuXg3R .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXCwcuXg3R .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXCwcuXg3R .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXCwcuXg3R .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXCwcuXg3R .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXCwcuXg3R .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXCwcuXg3R .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXCwcuXg3R .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXCwcuXg3R .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXCwcuXg3R .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXCwcuXg3R .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXCwcuXg3R .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXCwcuXg3R .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-tXCwcuXg3R .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXCwcuXg3R .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXCwcuXg3R .dropdown-item.active,
.cid-tXCwcuXg3R .dropdown-item:active {
  background-color: transparent;
}
.cid-tXCwcuXg3R .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXCwcuXg3R .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXCwcuXg3R .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXCwcuXg3R .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXCwcuXg3R .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXCwcuXg3R .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXCwcuXg3R ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXCwcuXg3R .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXCwcuXg3R button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXCwcuXg3R button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXCwcuXg3R button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXCwcuXg3R button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCwcuXg3R button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXCwcuXg3R button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXCwcuXg3R nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCwcuXg3R nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXCwcuXg3R nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXCwcuXg3R nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXCwcuXg3R .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXCwcuXg3R a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXCwcuXg3R .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXCwcuXg3R .navbar {
    height: 70px;
  }
  .cid-tXCwcuXg3R .navbar.opened {
    height: auto;
  }
  .cid-tXCwcuXg3R .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXCwcvJPAQ {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXCwcvJPAQ .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXCwcvJPAQ .mbr-text {
  color: #ffffff;
}
.cid-tXCwcw59JA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXCwcw59JA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCwcw59JA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCwcw59JA .mbr-section-title {
  color: #ffffff;
}
.cid-tXCwcw59JA .mbr-text,
.cid-tXCwcw59JA .mbr-section-btn {
  color: #ffffff;
}
.cid-tXCwcwCJjN {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXCwcwCJjN h6 {
  line-height: 1.2;
}
.cid-tXCwcwCJjN img,
.cid-tXCwcwCJjN .item-img {
  width: 100%;
}
.cid-tXCwcwCJjN .item:focus,
.cid-tXCwcwCJjN span:focus {
  outline: none;
}
.cid-tXCwcwCJjN .item {
  cursor: pointer;
}
.cid-tXCwcwCJjN .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXCwcwCJjN .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXCwcwCJjN .mbr-section-title {
  color: #000000;
}
.cid-tXCwcwCJjN .mbr-text,
.cid-tXCwcwCJjN .mbr-section-btn {
  color: #000000;
}
.cid-tXCwcwCJjN .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXCwcwCJjN .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXCwcwCJjN .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXCwcwCJjN .content-head {
  max-width: 800px;
}
.cid-tXCwcwCJjN .item-title,
.cid-tXCwcwCJjN .mbr-section-btn {
  color: #f76d29;
}
.cid-tXCwcxuBLZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXCwcxuBLZ img,
.cid-tXCwcxuBLZ .item-img {
  width: 100%;
}
.cid-tXCwcxuBLZ .item:focus,
.cid-tXCwcxuBLZ span:focus {
  outline: none;
}
.cid-tXCwcxuBLZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCwcxuBLZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCwcxuBLZ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXCwcxuBLZ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCwcxuBLZ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXCwcxuBLZ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXCwcxuBLZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCwcxuBLZ .mbr-section-title {
  color: #232323;
}
.cid-tXCwcxuBLZ .mbr-text,
.cid-tXCwcxuBLZ .mbr-section-btn {
  text-align: left;
}
.cid-tXCwcxuBLZ .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXCwcxuBLZ .item-subtitle {
  text-align: left;
}
.cid-tXCwcxuBLZ .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXCwcyQpMs {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCwcyQpMs img,
.cid-tXCwcyQpMs .item-img {
  width: 100%;
}
.cid-tXCwcyQpMs .item:focus,
.cid-tXCwcyQpMs span:focus {
  outline: none;
}
.cid-tXCwcyQpMs .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXCwcyQpMs .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXCwcyQpMs .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXCwcyQpMs .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXCwcyQpMs .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXCwcyQpMs .mbr-section-title {
  color: #f76d29;
}
.cid-tXCwcyQpMs .mbr-text,
.cid-tXCwcyQpMs .mbr-section-btn {
  text-align: left;
}
.cid-tXCwcyQpMs .item-title {
  text-align: left;
}
.cid-tXCwcyQpMs .item-subtitle {
  text-align: center;
}
.cid-tXCwczNvsd {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXCwczNvsd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCwczNvsd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCwczNvsd .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXCwczNvsd .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXCwczNvsd .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXCwczNvsd .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXCwczNvsd .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXCwcAFdiz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXCwcAFdiz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXCwcAFdiz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXCwcAFdiz .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXCwcAFdiz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXCwcAFdiz .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXCwcAFdiz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXCwcAFdiz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXCwcBJ81G {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXDXaV2FSR {
  z-index: 1000;
  width: 100%;
}
.cid-tXDXaV2FSR nav.navbar {
  position: fixed;
}
.cid-tXDXaV2FSR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDXaV2FSR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXDXaV2FSR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXDXaV2FSR .dropdown-item:hover,
.cid-tXDXaV2FSR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXDXaV2FSR .dropdown-item:hover span {
  color: white;
}
.cid-tXDXaV2FSR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXDXaV2FSR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXDXaV2FSR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXDXaV2FSR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXDXaV2FSR .nav-link {
  position: relative;
}
.cid-tXDXaV2FSR .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDXaV2FSR .container {
    flex-wrap: wrap;
  }
}
.cid-tXDXaV2FSR .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDXaV2FSR .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXDXaV2FSR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXDXaV2FSR .dropdown-menu,
.cid-tXDXaV2FSR .navbar.opened {
  background: #081d20 !important;
}
.cid-tXDXaV2FSR .nav-item:focus,
.cid-tXDXaV2FSR .nav-link:focus {
  outline: none;
}
.cid-tXDXaV2FSR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXDXaV2FSR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXDXaV2FSR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXDXaV2FSR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDXaV2FSR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXDXaV2FSR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXDXaV2FSR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXDXaV2FSR .navbar.opened {
  transition: all 0.3s;
}
.cid-tXDXaV2FSR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXDXaV2FSR .navbar .navbar-logo img {
  width: auto;
}
.cid-tXDXaV2FSR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXDXaV2FSR .navbar.collapsed {
  justify-content: center;
}
.cid-tXDXaV2FSR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXDXaV2FSR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXDXaV2FSR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXDXaV2FSR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXDXaV2FSR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXDXaV2FSR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXDXaV2FSR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXDXaV2FSR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXDXaV2FSR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXDXaV2FSR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXDXaV2FSR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXDXaV2FSR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXDXaV2FSR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXDXaV2FSR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXDXaV2FSR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXDXaV2FSR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXDXaV2FSR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXDXaV2FSR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXDXaV2FSR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXDXaV2FSR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXDXaV2FSR .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXDXaV2FSR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXDXaV2FSR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXDXaV2FSR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXDXaV2FSR .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-tXDXaV2FSR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXDXaV2FSR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXDXaV2FSR .dropdown-item.active,
.cid-tXDXaV2FSR .dropdown-item:active {
  background-color: transparent;
}
.cid-tXDXaV2FSR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXDXaV2FSR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXDXaV2FSR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXDXaV2FSR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXDXaV2FSR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXDXaV2FSR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXDXaV2FSR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXDXaV2FSR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXDXaV2FSR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXDXaV2FSR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXDXaV2FSR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXDXaV2FSR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDXaV2FSR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDXaV2FSR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXDXaV2FSR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDXaV2FSR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXDXaV2FSR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXDXaV2FSR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDXaV2FSR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXDXaV2FSR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXDXaV2FSR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXDXaV2FSR .navbar {
    height: 70px;
  }
  .cid-tXDXaV2FSR .navbar.opened {
    height: auto;
  }
  .cid-tXDXaV2FSR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXDXaVFP2y {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXDXaVFP2y .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXDXaVFP2y .mbr-text {
  color: #ffffff;
}
.cid-tXDXaW4fQk {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXDXaW4fQk .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDXaW4fQk .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDXaW4fQk .mbr-section-title {
  color: #ffffff;
}
.cid-tXDXaW4fQk .mbr-text,
.cid-tXDXaW4fQk .mbr-section-btn {
  color: #ffffff;
}
.cid-tXDXaWTkA9 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXDXaWTkA9 h6 {
  line-height: 1.2;
}
.cid-tXDXaWTkA9 img,
.cid-tXDXaWTkA9 .item-img {
  width: 100%;
}
.cid-tXDXaWTkA9 .item:focus,
.cid-tXDXaWTkA9 span:focus {
  outline: none;
}
.cid-tXDXaWTkA9 .item {
  cursor: pointer;
}
.cid-tXDXaWTkA9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXDXaWTkA9 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXDXaWTkA9 .mbr-section-title {
  color: #000000;
}
.cid-tXDXaWTkA9 .mbr-text,
.cid-tXDXaWTkA9 .mbr-section-btn {
  color: #000000;
}
.cid-tXDXaWTkA9 .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXDXaWTkA9 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXDXaWTkA9 .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXDXaWTkA9 .content-head {
  max-width: 800px;
}
.cid-tXDXaWTkA9 .item-title,
.cid-tXDXaWTkA9 .mbr-section-btn {
  color: #f76d29;
}
.cid-tXDXaXOMQS {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXDXaXOMQS img,
.cid-tXDXaXOMQS .item-img {
  width: 100%;
}
.cid-tXDXaXOMQS .item:focus,
.cid-tXDXaXOMQS span:focus {
  outline: none;
}
.cid-tXDXaXOMQS .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDXaXOMQS .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDXaXOMQS .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXDXaXOMQS .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDXaXOMQS .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXDXaXOMQS .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXDXaXOMQS .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDXaXOMQS .mbr-section-title {
  color: #232323;
}
.cid-tXDXaXOMQS .mbr-text,
.cid-tXDXaXOMQS .mbr-section-btn {
  text-align: left;
}
.cid-tXDXaXOMQS .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXDXaXOMQS .item-subtitle {
  text-align: left;
}
.cid-tXDXaXOMQS .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXDXaYW0I2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDXaYW0I2 img,
.cid-tXDXaYW0I2 .item-img {
  width: 100%;
}
.cid-tXDXaYW0I2 .item:focus,
.cid-tXDXaYW0I2 span:focus {
  outline: none;
}
.cid-tXDXaYW0I2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDXaYW0I2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDXaYW0I2 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDXaYW0I2 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXDXaYW0I2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDXaYW0I2 .mbr-section-title {
  color: #f76d29;
}
.cid-tXDXaYW0I2 .mbr-text,
.cid-tXDXaYW0I2 .mbr-section-btn {
  text-align: left;
}
.cid-tXDXaYW0I2 .item-title {
  text-align: left;
}
.cid-tXDXaYW0I2 .item-subtitle {
  text-align: center;
}
.cid-tXDXaZPfhg {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDXaZPfhg .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDXaZPfhg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDXaZPfhg .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXDXaZPfhg .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXDXaZPfhg .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXDXaZPfhg .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXDXaZPfhg .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXDXb0jYmA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXDXb0jYmA .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDXb0jYmA .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDXb0jYmA .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXDXb0jYmA .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXDXb0jYmA .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXDXb0jYmA .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXDXb0jYmA .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXDXb0MPgO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXDXtRdDR8 {
  z-index: 1000;
  width: 100%;
}
.cid-tXDXtRdDR8 nav.navbar {
  position: fixed;
}
.cid-tXDXtRdDR8 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDXtRdDR8 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXDXtRdDR8 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXDXtRdDR8 .dropdown-item:hover,
.cid-tXDXtRdDR8 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXDXtRdDR8 .dropdown-item:hover span {
  color: white;
}
.cid-tXDXtRdDR8 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXDXtRdDR8 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXDXtRdDR8 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXDXtRdDR8 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXDXtRdDR8 .nav-link {
  position: relative;
}
.cid-tXDXtRdDR8 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDXtRdDR8 .container {
    flex-wrap: wrap;
  }
}
.cid-tXDXtRdDR8 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDXtRdDR8 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXDXtRdDR8 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXDXtRdDR8 .dropdown-menu,
.cid-tXDXtRdDR8 .navbar.opened {
  background: #081d20 !important;
}
.cid-tXDXtRdDR8 .nav-item:focus,
.cid-tXDXtRdDR8 .nav-link:focus {
  outline: none;
}
.cid-tXDXtRdDR8 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXDXtRdDR8 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXDXtRdDR8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXDXtRdDR8 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDXtRdDR8 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXDXtRdDR8 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXDXtRdDR8 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXDXtRdDR8 .navbar.opened {
  transition: all 0.3s;
}
.cid-tXDXtRdDR8 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXDXtRdDR8 .navbar .navbar-logo img {
  width: auto;
}
.cid-tXDXtRdDR8 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXDXtRdDR8 .navbar.collapsed {
  justify-content: center;
}
.cid-tXDXtRdDR8 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXDXtRdDR8 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXDXtRdDR8 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXDXtRdDR8 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXDXtRdDR8 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXDXtRdDR8 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXDXtRdDR8 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXDXtRdDR8 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXDXtRdDR8 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXDXtRdDR8 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXDXtRdDR8 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXDXtRdDR8 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXDXtRdDR8 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXDXtRdDR8 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXDXtRdDR8 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXDXtRdDR8 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXDXtRdDR8 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXDXtRdDR8 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXDXtRdDR8 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXDXtRdDR8 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXDXtRdDR8 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXDXtRdDR8 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXDXtRdDR8 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXDXtRdDR8 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXDXtRdDR8 .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-tXDXtRdDR8 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXDXtRdDR8 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXDXtRdDR8 .dropdown-item.active,
.cid-tXDXtRdDR8 .dropdown-item:active {
  background-color: transparent;
}
.cid-tXDXtRdDR8 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXDXtRdDR8 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXDXtRdDR8 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXDXtRdDR8 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXDXtRdDR8 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXDXtRdDR8 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXDXtRdDR8 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXDXtRdDR8 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXDXtRdDR8 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXDXtRdDR8 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXDXtRdDR8 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXDXtRdDR8 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDXtRdDR8 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDXtRdDR8 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXDXtRdDR8 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDXtRdDR8 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXDXtRdDR8 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXDXtRdDR8 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDXtRdDR8 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXDXtRdDR8 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXDXtRdDR8 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXDXtRdDR8 .navbar {
    height: 70px;
  }
  .cid-tXDXtRdDR8 .navbar.opened {
    height: auto;
  }
  .cid-tXDXtRdDR8 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXDXtSe5Y2 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXDXtSe5Y2 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXDXtSe5Y2 .mbr-text {
  color: #ffffff;
}
.cid-tXDXtSMxOD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXDXtSMxOD .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDXtSMxOD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDXtSMxOD .mbr-section-title {
  color: #ffffff;
}
.cid-tXDXtSMxOD .mbr-text,
.cid-tXDXtSMxOD .mbr-section-btn {
  color: #ffffff;
}
.cid-tXDXtTfZ1f {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXDXtTfZ1f h6 {
  line-height: 1.2;
}
.cid-tXDXtTfZ1f img,
.cid-tXDXtTfZ1f .item-img {
  width: 100%;
}
.cid-tXDXtTfZ1f .item:focus,
.cid-tXDXtTfZ1f span:focus {
  outline: none;
}
.cid-tXDXtTfZ1f .item {
  cursor: pointer;
}
.cid-tXDXtTfZ1f .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXDXtTfZ1f .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXDXtTfZ1f .mbr-section-title {
  color: #000000;
}
.cid-tXDXtTfZ1f .mbr-text,
.cid-tXDXtTfZ1f .mbr-section-btn {
  color: #000000;
}
.cid-tXDXtTfZ1f .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXDXtTfZ1f .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXDXtTfZ1f .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXDXtTfZ1f .content-head {
  max-width: 800px;
}
.cid-tXDXtTfZ1f .item-title,
.cid-tXDXtTfZ1f .mbr-section-btn {
  color: #f76d29;
}
.cid-tXDXtTRbd0 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXDXtTRbd0 img,
.cid-tXDXtTRbd0 .item-img {
  width: 100%;
}
.cid-tXDXtTRbd0 .item:focus,
.cid-tXDXtTRbd0 span:focus {
  outline: none;
}
.cid-tXDXtTRbd0 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDXtTRbd0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDXtTRbd0 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXDXtTRbd0 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDXtTRbd0 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXDXtTRbd0 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXDXtTRbd0 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDXtTRbd0 .mbr-section-title {
  color: #232323;
}
.cid-tXDXtTRbd0 .mbr-text,
.cid-tXDXtTRbd0 .mbr-section-btn {
  text-align: left;
}
.cid-tXDXtTRbd0 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXDXtTRbd0 .item-subtitle {
  text-align: left;
}
.cid-tXDXtTRbd0 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXDXtUQk2r {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDXtUQk2r img,
.cid-tXDXtUQk2r .item-img {
  width: 100%;
}
.cid-tXDXtUQk2r .item:focus,
.cid-tXDXtUQk2r span:focus {
  outline: none;
}
.cid-tXDXtUQk2r .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDXtUQk2r .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDXtUQk2r .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDXtUQk2r .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXDXtUQk2r .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDXtUQk2r .mbr-section-title {
  color: #f76d29;
}
.cid-tXDXtUQk2r .mbr-text,
.cid-tXDXtUQk2r .mbr-section-btn {
  text-align: left;
}
.cid-tXDXtUQk2r .item-title {
  text-align: left;
}
.cid-tXDXtUQk2r .item-subtitle {
  text-align: center;
}
.cid-tXDXtVG5N2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDXtVG5N2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDXtVG5N2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDXtVG5N2 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXDXtVG5N2 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXDXtVG5N2 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXDXtVG5N2 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXDXtVG5N2 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXDXtWipDz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXDXtWipDz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDXtWipDz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDXtWipDz .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXDXtWipDz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXDXtWipDz .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXDXtWipDz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXDXtWipDz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXDXtWO3Jq {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXDXOp4hNQ {
  z-index: 1000;
  width: 100%;
}
.cid-tXDXOp4hNQ nav.navbar {
  position: fixed;
}
.cid-tXDXOp4hNQ .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDXOp4hNQ .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXDXOp4hNQ .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXDXOp4hNQ .dropdown-item:hover,
.cid-tXDXOp4hNQ .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXDXOp4hNQ .dropdown-item:hover span {
  color: white;
}
.cid-tXDXOp4hNQ .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXDXOp4hNQ .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXDXOp4hNQ .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXDXOp4hNQ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXDXOp4hNQ .nav-link {
  position: relative;
}
.cid-tXDXOp4hNQ .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDXOp4hNQ .container {
    flex-wrap: wrap;
  }
}
.cid-tXDXOp4hNQ .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDXOp4hNQ .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXDXOp4hNQ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXDXOp4hNQ .dropdown-menu,
.cid-tXDXOp4hNQ .navbar.opened {
  background: #081d20 !important;
}
.cid-tXDXOp4hNQ .nav-item:focus,
.cid-tXDXOp4hNQ .nav-link:focus {
  outline: none;
}
.cid-tXDXOp4hNQ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXDXOp4hNQ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXDXOp4hNQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXDXOp4hNQ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDXOp4hNQ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXDXOp4hNQ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXDXOp4hNQ .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXDXOp4hNQ .navbar.opened {
  transition: all 0.3s;
}
.cid-tXDXOp4hNQ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXDXOp4hNQ .navbar .navbar-logo img {
  width: auto;
}
.cid-tXDXOp4hNQ .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXDXOp4hNQ .navbar.collapsed {
  justify-content: center;
}
.cid-tXDXOp4hNQ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXDXOp4hNQ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXDXOp4hNQ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXDXOp4hNQ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXDXOp4hNQ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXDXOp4hNQ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXDXOp4hNQ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXDXOp4hNQ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXDXOp4hNQ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXDXOp4hNQ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXDXOp4hNQ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXDXOp4hNQ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXDXOp4hNQ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXDXOp4hNQ .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXDXOp4hNQ .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXDXOp4hNQ .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXDXOp4hNQ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXDXOp4hNQ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXDXOp4hNQ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXDXOp4hNQ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXDXOp4hNQ .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXDXOp4hNQ .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXDXOp4hNQ .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXDXOp4hNQ .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXDXOp4hNQ .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-tXDXOp4hNQ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXDXOp4hNQ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXDXOp4hNQ .dropdown-item.active,
.cid-tXDXOp4hNQ .dropdown-item:active {
  background-color: transparent;
}
.cid-tXDXOp4hNQ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXDXOp4hNQ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXDXOp4hNQ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXDXOp4hNQ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXDXOp4hNQ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXDXOp4hNQ .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXDXOp4hNQ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXDXOp4hNQ .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXDXOp4hNQ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXDXOp4hNQ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXDXOp4hNQ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXDXOp4hNQ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDXOp4hNQ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDXOp4hNQ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXDXOp4hNQ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDXOp4hNQ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXDXOp4hNQ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXDXOp4hNQ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDXOp4hNQ .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXDXOp4hNQ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXDXOp4hNQ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXDXOp4hNQ .navbar {
    height: 70px;
  }
  .cid-tXDXOp4hNQ .navbar.opened {
    height: auto;
  }
  .cid-tXDXOp4hNQ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXDXOpRUeg {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXDXOpRUeg .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXDXOpRUeg .mbr-text {
  color: #ffffff;
}
.cid-tXDXOqc8Ds {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXDXOqc8Ds .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDXOqc8Ds .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDXOqc8Ds .mbr-section-title {
  color: #ffffff;
}
.cid-tXDXOqc8Ds .mbr-text,
.cid-tXDXOqc8Ds .mbr-section-btn {
  color: #ffffff;
}
.cid-tXDXOrbMFR {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXDXOrbMFR h6 {
  line-height: 1.2;
}
.cid-tXDXOrbMFR img,
.cid-tXDXOrbMFR .item-img {
  width: 100%;
}
.cid-tXDXOrbMFR .item:focus,
.cid-tXDXOrbMFR span:focus {
  outline: none;
}
.cid-tXDXOrbMFR .item {
  cursor: pointer;
}
.cid-tXDXOrbMFR .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXDXOrbMFR .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXDXOrbMFR .mbr-section-title {
  color: #000000;
}
.cid-tXDXOrbMFR .mbr-text,
.cid-tXDXOrbMFR .mbr-section-btn {
  color: #000000;
}
.cid-tXDXOrbMFR .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXDXOrbMFR .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXDXOrbMFR .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXDXOrbMFR .content-head {
  max-width: 800px;
}
.cid-tXDXOrbMFR .item-title,
.cid-tXDXOrbMFR .mbr-section-btn {
  color: #f76d29;
}
.cid-tXDXOrSyZ3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXDXOrSyZ3 img,
.cid-tXDXOrSyZ3 .item-img {
  width: 100%;
}
.cid-tXDXOrSyZ3 .item:focus,
.cid-tXDXOrSyZ3 span:focus {
  outline: none;
}
.cid-tXDXOrSyZ3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDXOrSyZ3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDXOrSyZ3 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXDXOrSyZ3 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDXOrSyZ3 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXDXOrSyZ3 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXDXOrSyZ3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDXOrSyZ3 .mbr-section-title {
  color: #232323;
}
.cid-tXDXOrSyZ3 .mbr-text,
.cid-tXDXOrSyZ3 .mbr-section-btn {
  text-align: left;
}
.cid-tXDXOrSyZ3 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXDXOrSyZ3 .item-subtitle {
  text-align: left;
}
.cid-tXDXOrSyZ3 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXDXOsQxez {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDXOsQxez img,
.cid-tXDXOsQxez .item-img {
  width: 100%;
}
.cid-tXDXOsQxez .item:focus,
.cid-tXDXOsQxez span:focus {
  outline: none;
}
.cid-tXDXOsQxez .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDXOsQxez .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDXOsQxez .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDXOsQxez .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXDXOsQxez .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDXOsQxez .mbr-section-title {
  color: #f76d29;
}
.cid-tXDXOsQxez .mbr-text,
.cid-tXDXOsQxez .mbr-section-btn {
  text-align: left;
}
.cid-tXDXOsQxez .item-title {
  text-align: left;
}
.cid-tXDXOsQxez .item-subtitle {
  text-align: center;
}
.cid-tXDXOtG9WM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDXOtG9WM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDXOtG9WM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDXOtG9WM .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXDXOtG9WM .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXDXOtG9WM .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXDXOtG9WM .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXDXOtG9WM .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXDXOueN8q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXDXOueN8q .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDXOueN8q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDXOueN8q .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXDXOueN8q .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXDXOueN8q .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXDXOueN8q .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXDXOueN8q .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXDXOuPAuh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXDY4gYQeU {
  z-index: 1000;
  width: 100%;
}
.cid-tXDY4gYQeU nav.navbar {
  position: fixed;
}
.cid-tXDY4gYQeU .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDY4gYQeU .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXDY4gYQeU .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXDY4gYQeU .dropdown-item:hover,
.cid-tXDY4gYQeU .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXDY4gYQeU .dropdown-item:hover span {
  color: white;
}
.cid-tXDY4gYQeU .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXDY4gYQeU .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXDY4gYQeU .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXDY4gYQeU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXDY4gYQeU .nav-link {
  position: relative;
}
.cid-tXDY4gYQeU .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDY4gYQeU .container {
    flex-wrap: wrap;
  }
}
.cid-tXDY4gYQeU .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDY4gYQeU .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXDY4gYQeU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXDY4gYQeU .dropdown-menu,
.cid-tXDY4gYQeU .navbar.opened {
  background: #081d20 !important;
}
.cid-tXDY4gYQeU .nav-item:focus,
.cid-tXDY4gYQeU .nav-link:focus {
  outline: none;
}
.cid-tXDY4gYQeU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXDY4gYQeU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXDY4gYQeU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXDY4gYQeU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDY4gYQeU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXDY4gYQeU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXDY4gYQeU .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXDY4gYQeU .navbar.opened {
  transition: all 0.3s;
}
.cid-tXDY4gYQeU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXDY4gYQeU .navbar .navbar-logo img {
  width: auto;
}
.cid-tXDY4gYQeU .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXDY4gYQeU .navbar.collapsed {
  justify-content: center;
}
.cid-tXDY4gYQeU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXDY4gYQeU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXDY4gYQeU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXDY4gYQeU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXDY4gYQeU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXDY4gYQeU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXDY4gYQeU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXDY4gYQeU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXDY4gYQeU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXDY4gYQeU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXDY4gYQeU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXDY4gYQeU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXDY4gYQeU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXDY4gYQeU .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXDY4gYQeU .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXDY4gYQeU .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXDY4gYQeU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXDY4gYQeU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXDY4gYQeU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXDY4gYQeU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXDY4gYQeU .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXDY4gYQeU .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXDY4gYQeU .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXDY4gYQeU .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXDY4gYQeU .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-tXDY4gYQeU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXDY4gYQeU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXDY4gYQeU .dropdown-item.active,
.cid-tXDY4gYQeU .dropdown-item:active {
  background-color: transparent;
}
.cid-tXDY4gYQeU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXDY4gYQeU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXDY4gYQeU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXDY4gYQeU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXDY4gYQeU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXDY4gYQeU .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXDY4gYQeU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXDY4gYQeU .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXDY4gYQeU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXDY4gYQeU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXDY4gYQeU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXDY4gYQeU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDY4gYQeU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDY4gYQeU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXDY4gYQeU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDY4gYQeU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXDY4gYQeU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXDY4gYQeU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDY4gYQeU .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXDY4gYQeU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXDY4gYQeU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXDY4gYQeU .navbar {
    height: 70px;
  }
  .cid-tXDY4gYQeU .navbar.opened {
    height: auto;
  }
  .cid-tXDY4gYQeU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXDY4hoi2G {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXDY4hoi2G .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXDY4hoi2G .mbr-text {
  color: #ffffff;
}
.cid-tXDY4hH9IC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXDY4hH9IC .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDY4hH9IC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDY4hH9IC .mbr-section-title {
  color: #ffffff;
}
.cid-tXDY4hH9IC .mbr-text,
.cid-tXDY4hH9IC .mbr-section-btn {
  color: #ffffff;
}
.cid-tXDY4ieHLO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXDY4ieHLO h6 {
  line-height: 1.2;
}
.cid-tXDY4ieHLO img,
.cid-tXDY4ieHLO .item-img {
  width: 100%;
}
.cid-tXDY4ieHLO .item:focus,
.cid-tXDY4ieHLO span:focus {
  outline: none;
}
.cid-tXDY4ieHLO .item {
  cursor: pointer;
}
.cid-tXDY4ieHLO .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXDY4ieHLO .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXDY4ieHLO .mbr-section-title {
  color: #000000;
}
.cid-tXDY4ieHLO .mbr-text,
.cid-tXDY4ieHLO .mbr-section-btn {
  color: #000000;
}
.cid-tXDY4ieHLO .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXDY4ieHLO .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXDY4ieHLO .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXDY4ieHLO .content-head {
  max-width: 800px;
}
.cid-tXDY4ieHLO .item-title,
.cid-tXDY4ieHLO .mbr-section-btn {
  color: #f76d29;
}
.cid-tXDY4j1RSt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXDY4j1RSt img,
.cid-tXDY4j1RSt .item-img {
  width: 100%;
}
.cid-tXDY4j1RSt .item:focus,
.cid-tXDY4j1RSt span:focus {
  outline: none;
}
.cid-tXDY4j1RSt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDY4j1RSt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDY4j1RSt .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXDY4j1RSt .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDY4j1RSt .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXDY4j1RSt .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXDY4j1RSt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDY4j1RSt .mbr-section-title {
  color: #232323;
}
.cid-tXDY4j1RSt .mbr-text,
.cid-tXDY4j1RSt .mbr-section-btn {
  text-align: left;
}
.cid-tXDY4j1RSt .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXDY4j1RSt .item-subtitle {
  text-align: left;
}
.cid-tXDY4j1RSt .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXDY4k7gYL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDY4k7gYL img,
.cid-tXDY4k7gYL .item-img {
  width: 100%;
}
.cid-tXDY4k7gYL .item:focus,
.cid-tXDY4k7gYL span:focus {
  outline: none;
}
.cid-tXDY4k7gYL .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDY4k7gYL .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDY4k7gYL .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDY4k7gYL .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXDY4k7gYL .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDY4k7gYL .mbr-section-title {
  color: #f76d29;
}
.cid-tXDY4k7gYL .mbr-text,
.cid-tXDY4k7gYL .mbr-section-btn {
  text-align: left;
}
.cid-tXDY4k7gYL .item-title {
  text-align: left;
}
.cid-tXDY4k7gYL .item-subtitle {
  text-align: center;
}
.cid-tXDY4lfXg3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDY4lfXg3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDY4lfXg3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDY4lfXg3 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXDY4lfXg3 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXDY4lfXg3 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXDY4lfXg3 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXDY4lfXg3 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXDY4m16sz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXDY4m16sz .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDY4m16sz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDY4m16sz .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXDY4m16sz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXDY4m16sz .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXDY4m16sz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXDY4m16sz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXDY4mDvjb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXDYmemvkR {
  z-index: 1000;
  width: 100%;
}
.cid-tXDYmemvkR nav.navbar {
  position: fixed;
}
.cid-tXDYmemvkR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDYmemvkR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXDYmemvkR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXDYmemvkR .dropdown-item:hover,
.cid-tXDYmemvkR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXDYmemvkR .dropdown-item:hover span {
  color: white;
}
.cid-tXDYmemvkR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXDYmemvkR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXDYmemvkR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXDYmemvkR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXDYmemvkR .nav-link {
  position: relative;
}
.cid-tXDYmemvkR .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDYmemvkR .container {
    flex-wrap: wrap;
  }
}
.cid-tXDYmemvkR .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDYmemvkR .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXDYmemvkR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXDYmemvkR .dropdown-menu,
.cid-tXDYmemvkR .navbar.opened {
  background: #081d20 !important;
}
.cid-tXDYmemvkR .nav-item:focus,
.cid-tXDYmemvkR .nav-link:focus {
  outline: none;
}
.cid-tXDYmemvkR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXDYmemvkR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXDYmemvkR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXDYmemvkR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDYmemvkR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXDYmemvkR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXDYmemvkR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXDYmemvkR .navbar.opened {
  transition: all 0.3s;
}
.cid-tXDYmemvkR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXDYmemvkR .navbar .navbar-logo img {
  width: auto;
}
.cid-tXDYmemvkR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXDYmemvkR .navbar.collapsed {
  justify-content: center;
}
.cid-tXDYmemvkR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXDYmemvkR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXDYmemvkR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXDYmemvkR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXDYmemvkR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXDYmemvkR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXDYmemvkR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXDYmemvkR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXDYmemvkR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXDYmemvkR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXDYmemvkR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXDYmemvkR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXDYmemvkR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXDYmemvkR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXDYmemvkR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXDYmemvkR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXDYmemvkR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXDYmemvkR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXDYmemvkR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXDYmemvkR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXDYmemvkR .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXDYmemvkR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXDYmemvkR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXDYmemvkR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXDYmemvkR .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-tXDYmemvkR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXDYmemvkR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXDYmemvkR .dropdown-item.active,
.cid-tXDYmemvkR .dropdown-item:active {
  background-color: transparent;
}
.cid-tXDYmemvkR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXDYmemvkR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXDYmemvkR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXDYmemvkR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXDYmemvkR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXDYmemvkR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXDYmemvkR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXDYmemvkR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXDYmemvkR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXDYmemvkR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXDYmemvkR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXDYmemvkR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDYmemvkR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDYmemvkR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXDYmemvkR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDYmemvkR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXDYmemvkR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXDYmemvkR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDYmemvkR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXDYmemvkR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXDYmemvkR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXDYmemvkR .navbar {
    height: 70px;
  }
  .cid-tXDYmemvkR .navbar.opened {
    height: auto;
  }
  .cid-tXDYmemvkR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXDYmf6fJP {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXDYmf6fJP .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXDYmf6fJP .mbr-text {
  color: #ffffff;
}
.cid-tXDYmftGxt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXDYmftGxt .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDYmftGxt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDYmftGxt .mbr-section-title {
  color: #ffffff;
}
.cid-tXDYmftGxt .mbr-text,
.cid-tXDYmftGxt .mbr-section-btn {
  color: #ffffff;
}
.cid-tXDYmg74zP {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXDYmg74zP h6 {
  line-height: 1.2;
}
.cid-tXDYmg74zP img,
.cid-tXDYmg74zP .item-img {
  width: 100%;
}
.cid-tXDYmg74zP .item:focus,
.cid-tXDYmg74zP span:focus {
  outline: none;
}
.cid-tXDYmg74zP .item {
  cursor: pointer;
}
.cid-tXDYmg74zP .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXDYmg74zP .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXDYmg74zP .mbr-section-title {
  color: #000000;
}
.cid-tXDYmg74zP .mbr-text,
.cid-tXDYmg74zP .mbr-section-btn {
  color: #000000;
}
.cid-tXDYmg74zP .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXDYmg74zP .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXDYmg74zP .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXDYmg74zP .content-head {
  max-width: 800px;
}
.cid-tXDYmg74zP .item-title,
.cid-tXDYmg74zP .mbr-section-btn {
  color: #f76d29;
}
.cid-tXDYmh4D3k {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXDYmh4D3k img,
.cid-tXDYmh4D3k .item-img {
  width: 100%;
}
.cid-tXDYmh4D3k .item:focus,
.cid-tXDYmh4D3k span:focus {
  outline: none;
}
.cid-tXDYmh4D3k .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDYmh4D3k .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDYmh4D3k .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXDYmh4D3k .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDYmh4D3k .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXDYmh4D3k .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXDYmh4D3k .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDYmh4D3k .mbr-section-title {
  color: #232323;
}
.cid-tXDYmh4D3k .mbr-text,
.cid-tXDYmh4D3k .mbr-section-btn {
  text-align: left;
}
.cid-tXDYmh4D3k .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXDYmh4D3k .item-subtitle {
  text-align: left;
}
.cid-tXDYmh4D3k .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXDYmhZ9Zz {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDYmhZ9Zz img,
.cid-tXDYmhZ9Zz .item-img {
  width: 100%;
}
.cid-tXDYmhZ9Zz .item:focus,
.cid-tXDYmhZ9Zz span:focus {
  outline: none;
}
.cid-tXDYmhZ9Zz .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDYmhZ9Zz .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDYmhZ9Zz .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDYmhZ9Zz .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXDYmhZ9Zz .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDYmhZ9Zz .mbr-section-title {
  color: #f76d29;
}
.cid-tXDYmhZ9Zz .mbr-text,
.cid-tXDYmhZ9Zz .mbr-section-btn {
  text-align: left;
}
.cid-tXDYmhZ9Zz .item-title {
  text-align: left;
}
.cid-tXDYmhZ9Zz .item-subtitle {
  text-align: center;
}
.cid-tXDYmjfPA4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDYmjfPA4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDYmjfPA4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDYmjfPA4 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXDYmjfPA4 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXDYmjfPA4 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXDYmjfPA4 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXDYmjfPA4 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXDYmk8BA0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXDYmk8BA0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDYmk8BA0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDYmk8BA0 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXDYmk8BA0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXDYmk8BA0 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXDYmk8BA0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXDYmk8BA0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXDYmkU1cS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXDYDEH9hV {
  z-index: 1000;
  width: 100%;
}
.cid-tXDYDEH9hV nav.navbar {
  position: fixed;
}
.cid-tXDYDEH9hV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDYDEH9hV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXDYDEH9hV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXDYDEH9hV .dropdown-item:hover,
.cid-tXDYDEH9hV .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXDYDEH9hV .dropdown-item:hover span {
  color: white;
}
.cid-tXDYDEH9hV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXDYDEH9hV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXDYDEH9hV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXDYDEH9hV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXDYDEH9hV .nav-link {
  position: relative;
}
.cid-tXDYDEH9hV .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDYDEH9hV .container {
    flex-wrap: wrap;
  }
}
.cid-tXDYDEH9hV .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDYDEH9hV .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXDYDEH9hV .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXDYDEH9hV .dropdown-menu,
.cid-tXDYDEH9hV .navbar.opened {
  background: #081d20 !important;
}
.cid-tXDYDEH9hV .nav-item:focus,
.cid-tXDYDEH9hV .nav-link:focus {
  outline: none;
}
.cid-tXDYDEH9hV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXDYDEH9hV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXDYDEH9hV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXDYDEH9hV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDYDEH9hV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXDYDEH9hV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXDYDEH9hV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXDYDEH9hV .navbar.opened {
  transition: all 0.3s;
}
.cid-tXDYDEH9hV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXDYDEH9hV .navbar .navbar-logo img {
  width: auto;
}
.cid-tXDYDEH9hV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXDYDEH9hV .navbar.collapsed {
  justify-content: center;
}
.cid-tXDYDEH9hV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXDYDEH9hV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXDYDEH9hV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXDYDEH9hV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXDYDEH9hV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXDYDEH9hV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXDYDEH9hV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXDYDEH9hV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXDYDEH9hV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXDYDEH9hV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXDYDEH9hV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXDYDEH9hV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXDYDEH9hV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXDYDEH9hV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXDYDEH9hV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXDYDEH9hV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXDYDEH9hV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXDYDEH9hV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXDYDEH9hV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXDYDEH9hV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXDYDEH9hV .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXDYDEH9hV .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXDYDEH9hV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXDYDEH9hV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXDYDEH9hV .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-tXDYDEH9hV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXDYDEH9hV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXDYDEH9hV .dropdown-item.active,
.cid-tXDYDEH9hV .dropdown-item:active {
  background-color: transparent;
}
.cid-tXDYDEH9hV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXDYDEH9hV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXDYDEH9hV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXDYDEH9hV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXDYDEH9hV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXDYDEH9hV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXDYDEH9hV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXDYDEH9hV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXDYDEH9hV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXDYDEH9hV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXDYDEH9hV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXDYDEH9hV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDYDEH9hV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDYDEH9hV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXDYDEH9hV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDYDEH9hV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXDYDEH9hV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXDYDEH9hV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDYDEH9hV .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXDYDEH9hV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXDYDEH9hV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXDYDEH9hV .navbar {
    height: 70px;
  }
  .cid-tXDYDEH9hV .navbar.opened {
    height: auto;
  }
  .cid-tXDYDEH9hV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXDYDFehzY {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXDYDFehzY .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXDYDFehzY .mbr-text {
  color: #ffffff;
}
.cid-tXDYDFyIsL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXDYDFyIsL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDYDFyIsL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDYDFyIsL .mbr-section-title {
  color: #ffffff;
}
.cid-tXDYDFyIsL .mbr-text,
.cid-tXDYDFyIsL .mbr-section-btn {
  color: #ffffff;
}
.cid-tXDYDG6dUO {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXDYDG6dUO h6 {
  line-height: 1.2;
}
.cid-tXDYDG6dUO img,
.cid-tXDYDG6dUO .item-img {
  width: 100%;
}
.cid-tXDYDG6dUO .item:focus,
.cid-tXDYDG6dUO span:focus {
  outline: none;
}
.cid-tXDYDG6dUO .item {
  cursor: pointer;
}
.cid-tXDYDG6dUO .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXDYDG6dUO .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXDYDG6dUO .mbr-section-title {
  color: #000000;
}
.cid-tXDYDG6dUO .mbr-text,
.cid-tXDYDG6dUO .mbr-section-btn {
  color: #000000;
}
.cid-tXDYDG6dUO .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXDYDG6dUO .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXDYDG6dUO .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXDYDG6dUO .content-head {
  max-width: 800px;
}
.cid-tXDYDG6dUO .item-title,
.cid-tXDYDG6dUO .mbr-section-btn {
  color: #f76d29;
}
.cid-tXDYDGL0w6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXDYDGL0w6 img,
.cid-tXDYDGL0w6 .item-img {
  width: 100%;
}
.cid-tXDYDGL0w6 .item:focus,
.cid-tXDYDGL0w6 span:focus {
  outline: none;
}
.cid-tXDYDGL0w6 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDYDGL0w6 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDYDGL0w6 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXDYDGL0w6 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDYDGL0w6 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXDYDGL0w6 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXDYDGL0w6 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDYDGL0w6 .mbr-section-title {
  color: #232323;
}
.cid-tXDYDGL0w6 .mbr-text,
.cid-tXDYDGL0w6 .mbr-section-btn {
  text-align: left;
}
.cid-tXDYDGL0w6 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXDYDGL0w6 .item-subtitle {
  text-align: left;
}
.cid-tXDYDGL0w6 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXDYDHIOyJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDYDHIOyJ img,
.cid-tXDYDHIOyJ .item-img {
  width: 100%;
}
.cid-tXDYDHIOyJ .item:focus,
.cid-tXDYDHIOyJ span:focus {
  outline: none;
}
.cid-tXDYDHIOyJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDYDHIOyJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDYDHIOyJ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDYDHIOyJ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXDYDHIOyJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDYDHIOyJ .mbr-section-title {
  color: #f76d29;
}
.cid-tXDYDHIOyJ .mbr-text,
.cid-tXDYDHIOyJ .mbr-section-btn {
  text-align: left;
}
.cid-tXDYDHIOyJ .item-title {
  text-align: left;
}
.cid-tXDYDHIOyJ .item-subtitle {
  text-align: center;
}
.cid-tXDYDItYEp {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDYDItYEp .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDYDItYEp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDYDItYEp .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXDYDItYEp .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXDYDItYEp .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXDYDItYEp .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXDYDItYEp .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXDYDJaeLi {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXDYDJaeLi .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDYDJaeLi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDYDJaeLi .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXDYDJaeLi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXDYDJaeLi .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXDYDJaeLi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXDYDJaeLi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXDYDJE9ij {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXDYVlsFGb {
  z-index: 1000;
  width: 100%;
}
.cid-tXDYVlsFGb nav.navbar {
  position: fixed;
}
.cid-tXDYVlsFGb .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDYVlsFGb .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXDYVlsFGb .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXDYVlsFGb .dropdown-item:hover,
.cid-tXDYVlsFGb .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXDYVlsFGb .dropdown-item:hover span {
  color: white;
}
.cid-tXDYVlsFGb .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXDYVlsFGb .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXDYVlsFGb .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXDYVlsFGb .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXDYVlsFGb .nav-link {
  position: relative;
}
.cid-tXDYVlsFGb .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDYVlsFGb .container {
    flex-wrap: wrap;
  }
}
.cid-tXDYVlsFGb .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDYVlsFGb .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXDYVlsFGb .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXDYVlsFGb .dropdown-menu,
.cid-tXDYVlsFGb .navbar.opened {
  background: #081d20 !important;
}
.cid-tXDYVlsFGb .nav-item:focus,
.cid-tXDYVlsFGb .nav-link:focus {
  outline: none;
}
.cid-tXDYVlsFGb .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXDYVlsFGb .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXDYVlsFGb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXDYVlsFGb .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDYVlsFGb .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXDYVlsFGb .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXDYVlsFGb .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXDYVlsFGb .navbar.opened {
  transition: all 0.3s;
}
.cid-tXDYVlsFGb .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXDYVlsFGb .navbar .navbar-logo img {
  width: auto;
}
.cid-tXDYVlsFGb .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXDYVlsFGb .navbar.collapsed {
  justify-content: center;
}
.cid-tXDYVlsFGb .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXDYVlsFGb .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXDYVlsFGb .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXDYVlsFGb .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXDYVlsFGb .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXDYVlsFGb .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXDYVlsFGb .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXDYVlsFGb .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXDYVlsFGb .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXDYVlsFGb .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXDYVlsFGb .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXDYVlsFGb .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXDYVlsFGb .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXDYVlsFGb .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXDYVlsFGb .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXDYVlsFGb .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXDYVlsFGb .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXDYVlsFGb .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXDYVlsFGb .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXDYVlsFGb .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXDYVlsFGb .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXDYVlsFGb .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXDYVlsFGb .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXDYVlsFGb .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXDYVlsFGb .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-tXDYVlsFGb .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXDYVlsFGb .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXDYVlsFGb .dropdown-item.active,
.cid-tXDYVlsFGb .dropdown-item:active {
  background-color: transparent;
}
.cid-tXDYVlsFGb .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXDYVlsFGb .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXDYVlsFGb .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXDYVlsFGb .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXDYVlsFGb .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXDYVlsFGb .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXDYVlsFGb ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXDYVlsFGb .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXDYVlsFGb button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXDYVlsFGb button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXDYVlsFGb button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXDYVlsFGb button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDYVlsFGb button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDYVlsFGb button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXDYVlsFGb nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDYVlsFGb nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXDYVlsFGb nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXDYVlsFGb nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDYVlsFGb .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXDYVlsFGb a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXDYVlsFGb .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXDYVlsFGb .navbar {
    height: 70px;
  }
  .cid-tXDYVlsFGb .navbar.opened {
    height: auto;
  }
  .cid-tXDYVlsFGb .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXDYVm2f2s {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXDYVm2f2s .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXDYVm2f2s .mbr-text {
  color: #ffffff;
}
.cid-tXDYVmoRIq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXDYVmoRIq .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDYVmoRIq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDYVmoRIq .mbr-section-title {
  color: #ffffff;
}
.cid-tXDYVmoRIq .mbr-text,
.cid-tXDYVmoRIq .mbr-section-btn {
  color: #ffffff;
}
.cid-tXDYVmXD0w {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXDYVmXD0w h6 {
  line-height: 1.2;
}
.cid-tXDYVmXD0w img,
.cid-tXDYVmXD0w .item-img {
  width: 100%;
}
.cid-tXDYVmXD0w .item:focus,
.cid-tXDYVmXD0w span:focus {
  outline: none;
}
.cid-tXDYVmXD0w .item {
  cursor: pointer;
}
.cid-tXDYVmXD0w .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXDYVmXD0w .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXDYVmXD0w .mbr-section-title {
  color: #000000;
}
.cid-tXDYVmXD0w .mbr-text,
.cid-tXDYVmXD0w .mbr-section-btn {
  color: #000000;
}
.cid-tXDYVmXD0w .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXDYVmXD0w .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXDYVmXD0w .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXDYVmXD0w .content-head {
  max-width: 800px;
}
.cid-tXDYVmXD0w .item-title,
.cid-tXDYVmXD0w .mbr-section-btn {
  color: #f76d29;
}
.cid-tXDYVnMGsF {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXDYVnMGsF img,
.cid-tXDYVnMGsF .item-img {
  width: 100%;
}
.cid-tXDYVnMGsF .item:focus,
.cid-tXDYVnMGsF span:focus {
  outline: none;
}
.cid-tXDYVnMGsF .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDYVnMGsF .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDYVnMGsF .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXDYVnMGsF .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDYVnMGsF .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXDYVnMGsF .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXDYVnMGsF .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDYVnMGsF .mbr-section-title {
  color: #232323;
}
.cid-tXDYVnMGsF .mbr-text,
.cid-tXDYVnMGsF .mbr-section-btn {
  text-align: left;
}
.cid-tXDYVnMGsF .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXDYVnMGsF .item-subtitle {
  text-align: left;
}
.cid-tXDYVnMGsF .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXDYVoHVpZ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDYVoHVpZ img,
.cid-tXDYVoHVpZ .item-img {
  width: 100%;
}
.cid-tXDYVoHVpZ .item:focus,
.cid-tXDYVoHVpZ span:focus {
  outline: none;
}
.cid-tXDYVoHVpZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDYVoHVpZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDYVoHVpZ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDYVoHVpZ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXDYVoHVpZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDYVoHVpZ .mbr-section-title {
  color: #f76d29;
}
.cid-tXDYVoHVpZ .mbr-text,
.cid-tXDYVoHVpZ .mbr-section-btn {
  text-align: left;
}
.cid-tXDYVoHVpZ .item-title {
  text-align: left;
}
.cid-tXDYVoHVpZ .item-subtitle {
  text-align: center;
}
.cid-tXDYVq7NKU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDYVq7NKU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDYVq7NKU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDYVq7NKU .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXDYVq7NKU .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXDYVq7NKU .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXDYVq7NKU .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXDYVq7NKU .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXDYVqZRG0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXDYVqZRG0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDYVqZRG0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDYVqZRG0 .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXDYVqZRG0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXDYVqZRG0 .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXDYVqZRG0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXDYVqZRG0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXDYVrBCJQ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXDZhcnTkG {
  z-index: 1000;
  width: 100%;
}
.cid-tXDZhcnTkG nav.navbar {
  position: fixed;
}
.cid-tXDZhcnTkG .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDZhcnTkG .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXDZhcnTkG .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXDZhcnTkG .dropdown-item:hover,
.cid-tXDZhcnTkG .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXDZhcnTkG .dropdown-item:hover span {
  color: white;
}
.cid-tXDZhcnTkG .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXDZhcnTkG .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXDZhcnTkG .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXDZhcnTkG .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXDZhcnTkG .nav-link {
  position: relative;
}
.cid-tXDZhcnTkG .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDZhcnTkG .container {
    flex-wrap: wrap;
  }
}
.cid-tXDZhcnTkG .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDZhcnTkG .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXDZhcnTkG .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXDZhcnTkG .dropdown-menu,
.cid-tXDZhcnTkG .navbar.opened {
  background: #081d20 !important;
}
.cid-tXDZhcnTkG .nav-item:focus,
.cid-tXDZhcnTkG .nav-link:focus {
  outline: none;
}
.cid-tXDZhcnTkG .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXDZhcnTkG .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXDZhcnTkG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXDZhcnTkG .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDZhcnTkG .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXDZhcnTkG .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXDZhcnTkG .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXDZhcnTkG .navbar.opened {
  transition: all 0.3s;
}
.cid-tXDZhcnTkG .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXDZhcnTkG .navbar .navbar-logo img {
  width: auto;
}
.cid-tXDZhcnTkG .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXDZhcnTkG .navbar.collapsed {
  justify-content: center;
}
.cid-tXDZhcnTkG .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXDZhcnTkG .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXDZhcnTkG .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXDZhcnTkG .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXDZhcnTkG .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXDZhcnTkG .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXDZhcnTkG .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXDZhcnTkG .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXDZhcnTkG .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXDZhcnTkG .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXDZhcnTkG .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXDZhcnTkG .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXDZhcnTkG .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXDZhcnTkG .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXDZhcnTkG .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXDZhcnTkG .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXDZhcnTkG .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXDZhcnTkG .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXDZhcnTkG .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXDZhcnTkG .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXDZhcnTkG .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXDZhcnTkG .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXDZhcnTkG .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXDZhcnTkG .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXDZhcnTkG .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-tXDZhcnTkG .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXDZhcnTkG .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXDZhcnTkG .dropdown-item.active,
.cid-tXDZhcnTkG .dropdown-item:active {
  background-color: transparent;
}
.cid-tXDZhcnTkG .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXDZhcnTkG .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXDZhcnTkG .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXDZhcnTkG .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXDZhcnTkG .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXDZhcnTkG .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXDZhcnTkG ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXDZhcnTkG .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXDZhcnTkG button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXDZhcnTkG button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXDZhcnTkG button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXDZhcnTkG button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDZhcnTkG button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDZhcnTkG button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXDZhcnTkG nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDZhcnTkG nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXDZhcnTkG nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXDZhcnTkG nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDZhcnTkG .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXDZhcnTkG a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXDZhcnTkG .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXDZhcnTkG .navbar {
    height: 70px;
  }
  .cid-tXDZhcnTkG .navbar.opened {
    height: auto;
  }
  .cid-tXDZhcnTkG .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXDZhcN56a {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXDZhcN56a .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXDZhcN56a .mbr-text {
  color: #ffffff;
}
.cid-tXDZhd8z7n {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXDZhd8z7n .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDZhd8z7n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDZhd8z7n .mbr-section-title {
  color: #ffffff;
}
.cid-tXDZhd8z7n .mbr-text,
.cid-tXDZhd8z7n .mbr-section-btn {
  color: #ffffff;
}
.cid-tXDZhdGe4C {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXDZhdGe4C h6 {
  line-height: 1.2;
}
.cid-tXDZhdGe4C img,
.cid-tXDZhdGe4C .item-img {
  width: 100%;
}
.cid-tXDZhdGe4C .item:focus,
.cid-tXDZhdGe4C span:focus {
  outline: none;
}
.cid-tXDZhdGe4C .item {
  cursor: pointer;
}
.cid-tXDZhdGe4C .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXDZhdGe4C .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXDZhdGe4C .mbr-section-title {
  color: #000000;
}
.cid-tXDZhdGe4C .mbr-text,
.cid-tXDZhdGe4C .mbr-section-btn {
  color: #000000;
}
.cid-tXDZhdGe4C .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXDZhdGe4C .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXDZhdGe4C .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXDZhdGe4C .content-head {
  max-width: 800px;
}
.cid-tXDZhdGe4C .item-title,
.cid-tXDZhdGe4C .mbr-section-btn {
  color: #f76d29;
}
.cid-tXDZheh3bM {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXDZheh3bM img,
.cid-tXDZheh3bM .item-img {
  width: 100%;
}
.cid-tXDZheh3bM .item:focus,
.cid-tXDZheh3bM span:focus {
  outline: none;
}
.cid-tXDZheh3bM .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDZheh3bM .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDZheh3bM .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXDZheh3bM .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDZheh3bM .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXDZheh3bM .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXDZheh3bM .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDZheh3bM .mbr-section-title {
  color: #232323;
}
.cid-tXDZheh3bM .mbr-text,
.cid-tXDZheh3bM .mbr-section-btn {
  text-align: left;
}
.cid-tXDZheh3bM .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXDZheh3bM .item-subtitle {
  text-align: left;
}
.cid-tXDZheh3bM .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXDZhfwzWq {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDZhfwzWq img,
.cid-tXDZhfwzWq .item-img {
  width: 100%;
}
.cid-tXDZhfwzWq .item:focus,
.cid-tXDZhfwzWq span:focus {
  outline: none;
}
.cid-tXDZhfwzWq .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDZhfwzWq .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDZhfwzWq .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDZhfwzWq .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXDZhfwzWq .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDZhfwzWq .mbr-section-title {
  color: #f76d29;
}
.cid-tXDZhfwzWq .mbr-text,
.cid-tXDZhfwzWq .mbr-section-btn {
  text-align: left;
}
.cid-tXDZhfwzWq .item-title {
  text-align: left;
}
.cid-tXDZhfwzWq .item-subtitle {
  text-align: center;
}
.cid-tXDZhhNLQf {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDZhhNLQf .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDZhhNLQf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDZhhNLQf .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXDZhhNLQf .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXDZhhNLQf .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXDZhhNLQf .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXDZhhNLQf .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXDZhiDFND {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXDZhiDFND .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDZhiDFND .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDZhiDFND .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXDZhiDFND .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXDZhiDFND .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXDZhiDFND .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXDZhiDFND .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXDZhjjn8o {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXDZAI2RCF {
  z-index: 1000;
  width: 100%;
}
.cid-tXDZAI2RCF nav.navbar {
  position: fixed;
}
.cid-tXDZAI2RCF .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDZAI2RCF .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXDZAI2RCF .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXDZAI2RCF .dropdown-item:hover,
.cid-tXDZAI2RCF .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXDZAI2RCF .dropdown-item:hover span {
  color: white;
}
.cid-tXDZAI2RCF .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXDZAI2RCF .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXDZAI2RCF .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXDZAI2RCF .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXDZAI2RCF .nav-link {
  position: relative;
}
.cid-tXDZAI2RCF .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDZAI2RCF .container {
    flex-wrap: wrap;
  }
}
.cid-tXDZAI2RCF .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXDZAI2RCF .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXDZAI2RCF .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXDZAI2RCF .dropdown-menu,
.cid-tXDZAI2RCF .navbar.opened {
  background: #081d20 !important;
}
.cid-tXDZAI2RCF .nav-item:focus,
.cid-tXDZAI2RCF .nav-link:focus {
  outline: none;
}
.cid-tXDZAI2RCF .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXDZAI2RCF .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXDZAI2RCF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXDZAI2RCF .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXDZAI2RCF .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXDZAI2RCF .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXDZAI2RCF .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXDZAI2RCF .navbar.opened {
  transition: all 0.3s;
}
.cid-tXDZAI2RCF .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXDZAI2RCF .navbar .navbar-logo img {
  width: auto;
}
.cid-tXDZAI2RCF .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXDZAI2RCF .navbar.collapsed {
  justify-content: center;
}
.cid-tXDZAI2RCF .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXDZAI2RCF .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXDZAI2RCF .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXDZAI2RCF .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXDZAI2RCF .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXDZAI2RCF .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXDZAI2RCF .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXDZAI2RCF .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXDZAI2RCF .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXDZAI2RCF .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXDZAI2RCF .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXDZAI2RCF .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXDZAI2RCF .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXDZAI2RCF .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXDZAI2RCF .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXDZAI2RCF .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXDZAI2RCF .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXDZAI2RCF .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXDZAI2RCF .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXDZAI2RCF .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXDZAI2RCF .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXDZAI2RCF .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXDZAI2RCF .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXDZAI2RCF .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXDZAI2RCF .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-tXDZAI2RCF .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXDZAI2RCF .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXDZAI2RCF .dropdown-item.active,
.cid-tXDZAI2RCF .dropdown-item:active {
  background-color: transparent;
}
.cid-tXDZAI2RCF .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXDZAI2RCF .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXDZAI2RCF .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXDZAI2RCF .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXDZAI2RCF .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXDZAI2RCF .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXDZAI2RCF ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXDZAI2RCF .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXDZAI2RCF button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXDZAI2RCF button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXDZAI2RCF button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXDZAI2RCF button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDZAI2RCF button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXDZAI2RCF button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXDZAI2RCF nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDZAI2RCF nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXDZAI2RCF nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXDZAI2RCF nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXDZAI2RCF .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXDZAI2RCF a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXDZAI2RCF .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXDZAI2RCF .navbar {
    height: 70px;
  }
  .cid-tXDZAI2RCF .navbar.opened {
    height: auto;
  }
  .cid-tXDZAI2RCF .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXDZAIyPZv {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXDZAIyPZv .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXDZAIyPZv .mbr-text {
  color: #ffffff;
}
.cid-tXDZAITmwV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXDZAITmwV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDZAITmwV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDZAITmwV .mbr-section-title {
  color: #ffffff;
}
.cid-tXDZAITmwV .mbr-text,
.cid-tXDZAITmwV .mbr-section-btn {
  color: #ffffff;
}
.cid-tXDZAJvZ5X {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXDZAJvZ5X h6 {
  line-height: 1.2;
}
.cid-tXDZAJvZ5X img,
.cid-tXDZAJvZ5X .item-img {
  width: 100%;
}
.cid-tXDZAJvZ5X .item:focus,
.cid-tXDZAJvZ5X span:focus {
  outline: none;
}
.cid-tXDZAJvZ5X .item {
  cursor: pointer;
}
.cid-tXDZAJvZ5X .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXDZAJvZ5X .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXDZAJvZ5X .mbr-section-title {
  color: #000000;
}
.cid-tXDZAJvZ5X .mbr-text,
.cid-tXDZAJvZ5X .mbr-section-btn {
  color: #000000;
}
.cid-tXDZAJvZ5X .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXDZAJvZ5X .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXDZAJvZ5X .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXDZAJvZ5X .content-head {
  max-width: 800px;
}
.cid-tXDZAJvZ5X .item-title,
.cid-tXDZAJvZ5X .mbr-section-btn {
  color: #f76d29;
}
.cid-tXDZAKnj8x {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXDZAKnj8x img,
.cid-tXDZAKnj8x .item-img {
  width: 100%;
}
.cid-tXDZAKnj8x .item:focus,
.cid-tXDZAKnj8x span:focus {
  outline: none;
}
.cid-tXDZAKnj8x .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDZAKnj8x .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDZAKnj8x .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXDZAKnj8x .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDZAKnj8x .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXDZAKnj8x .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXDZAKnj8x .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDZAKnj8x .mbr-section-title {
  color: #232323;
}
.cid-tXDZAKnj8x .mbr-text,
.cid-tXDZAKnj8x .mbr-section-btn {
  text-align: left;
}
.cid-tXDZAKnj8x .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXDZAKnj8x .item-subtitle {
  text-align: left;
}
.cid-tXDZAKnj8x .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXDZALu5JE {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDZALu5JE img,
.cid-tXDZALu5JE .item-img {
  width: 100%;
}
.cid-tXDZALu5JE .item:focus,
.cid-tXDZALu5JE span:focus {
  outline: none;
}
.cid-tXDZALu5JE .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXDZALu5JE .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXDZALu5JE .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXDZALu5JE .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXDZALu5JE .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXDZALu5JE .mbr-section-title {
  color: #f76d29;
}
.cid-tXDZALu5JE .mbr-text,
.cid-tXDZALu5JE .mbr-section-btn {
  text-align: left;
}
.cid-tXDZALu5JE .item-title {
  text-align: left;
}
.cid-tXDZALu5JE .item-subtitle {
  text-align: center;
}
.cid-tXDZAMLrXL {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXDZAMLrXL .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDZAMLrXL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDZAMLrXL .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXDZAMLrXL .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXDZAMLrXL .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXDZAMLrXL .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXDZAMLrXL .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXDZANPEAF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXDZANPEAF .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXDZANPEAF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXDZANPEAF .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXDZANPEAF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXDZANPEAF .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXDZANPEAF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXDZANPEAF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXDZAOrlPK {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXE02xyW6M {
  z-index: 1000;
  width: 100%;
}
.cid-tXE02xyW6M nav.navbar {
  position: fixed;
}
.cid-tXE02xyW6M .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE02xyW6M .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXE02xyW6M .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXE02xyW6M .dropdown-item:hover,
.cid-tXE02xyW6M .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXE02xyW6M .dropdown-item:hover span {
  color: white;
}
.cid-tXE02xyW6M .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXE02xyW6M .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXE02xyW6M .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXE02xyW6M .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXE02xyW6M .nav-link {
  position: relative;
}
.cid-tXE02xyW6M .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE02xyW6M .container {
    flex-wrap: wrap;
  }
}
.cid-tXE02xyW6M .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE02xyW6M .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXE02xyW6M .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXE02xyW6M .dropdown-menu,
.cid-tXE02xyW6M .navbar.opened {
  background: #081d20 !important;
}
.cid-tXE02xyW6M .nav-item:focus,
.cid-tXE02xyW6M .nav-link:focus {
  outline: none;
}
.cid-tXE02xyW6M .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXE02xyW6M .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXE02xyW6M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXE02xyW6M .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE02xyW6M .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXE02xyW6M .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXE02xyW6M .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXE02xyW6M .navbar.opened {
  transition: all 0.3s;
}
.cid-tXE02xyW6M .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXE02xyW6M .navbar .navbar-logo img {
  width: auto;
}
.cid-tXE02xyW6M .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXE02xyW6M .navbar.collapsed {
  justify-content: center;
}
.cid-tXE02xyW6M .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXE02xyW6M .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXE02xyW6M .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXE02xyW6M .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXE02xyW6M .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXE02xyW6M .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXE02xyW6M .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXE02xyW6M .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXE02xyW6M .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXE02xyW6M .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXE02xyW6M .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXE02xyW6M .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXE02xyW6M .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXE02xyW6M .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXE02xyW6M .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXE02xyW6M .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXE02xyW6M .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXE02xyW6M .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXE02xyW6M .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXE02xyW6M .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXE02xyW6M .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXE02xyW6M .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXE02xyW6M .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXE02xyW6M .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXE02xyW6M .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-tXE02xyW6M .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXE02xyW6M .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXE02xyW6M .dropdown-item.active,
.cid-tXE02xyW6M .dropdown-item:active {
  background-color: transparent;
}
.cid-tXE02xyW6M .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXE02xyW6M .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXE02xyW6M .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXE02xyW6M .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXE02xyW6M .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXE02xyW6M .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXE02xyW6M ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXE02xyW6M .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXE02xyW6M button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXE02xyW6M button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXE02xyW6M button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXE02xyW6M button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE02xyW6M button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE02xyW6M button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXE02xyW6M nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE02xyW6M nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXE02xyW6M nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXE02xyW6M nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE02xyW6M .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXE02xyW6M a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXE02xyW6M .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXE02xyW6M .navbar {
    height: 70px;
  }
  .cid-tXE02xyW6M .navbar.opened {
    height: auto;
  }
  .cid-tXE02xyW6M .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXE02xXFrg {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXE02xXFrg .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXE02xXFrg .mbr-text {
  color: #ffffff;
}
.cid-tXE02yeWwM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXE02yeWwM .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE02yeWwM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE02yeWwM .mbr-section-title {
  color: #ffffff;
}
.cid-tXE02yeWwM .mbr-text,
.cid-tXE02yeWwM .mbr-section-btn {
  color: #ffffff;
}
.cid-tXE02ySQux {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXE02ySQux h6 {
  line-height: 1.2;
}
.cid-tXE02ySQux img,
.cid-tXE02ySQux .item-img {
  width: 100%;
}
.cid-tXE02ySQux .item:focus,
.cid-tXE02ySQux span:focus {
  outline: none;
}
.cid-tXE02ySQux .item {
  cursor: pointer;
}
.cid-tXE02ySQux .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXE02ySQux .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXE02ySQux .mbr-section-title {
  color: #000000;
}
.cid-tXE02ySQux .mbr-text,
.cid-tXE02ySQux .mbr-section-btn {
  color: #000000;
}
.cid-tXE02ySQux .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXE02ySQux .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXE02ySQux .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXE02ySQux .content-head {
  max-width: 800px;
}
.cid-tXE02ySQux .item-title,
.cid-tXE02ySQux .mbr-section-btn {
  color: #f76d29;
}
.cid-tXE02ztpzJ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXE02ztpzJ img,
.cid-tXE02ztpzJ .item-img {
  width: 100%;
}
.cid-tXE02ztpzJ .item:focus,
.cid-tXE02ztpzJ span:focus {
  outline: none;
}
.cid-tXE02ztpzJ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE02ztpzJ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE02ztpzJ .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXE02ztpzJ .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE02ztpzJ .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXE02ztpzJ .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXE02ztpzJ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE02ztpzJ .mbr-section-title {
  color: #232323;
}
.cid-tXE02ztpzJ .mbr-text,
.cid-tXE02ztpzJ .mbr-section-btn {
  text-align: left;
}
.cid-tXE02ztpzJ .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXE02ztpzJ .item-subtitle {
  text-align: left;
}
.cid-tXE02ztpzJ .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXE02AlRNR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE02AlRNR img,
.cid-tXE02AlRNR .item-img {
  width: 100%;
}
.cid-tXE02AlRNR .item:focus,
.cid-tXE02AlRNR span:focus {
  outline: none;
}
.cid-tXE02AlRNR .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE02AlRNR .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE02AlRNR .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE02AlRNR .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXE02AlRNR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE02AlRNR .mbr-section-title {
  color: #f76d29;
}
.cid-tXE02AlRNR .mbr-text,
.cid-tXE02AlRNR .mbr-section-btn {
  text-align: left;
}
.cid-tXE02AlRNR .item-title {
  text-align: left;
}
.cid-tXE02AlRNR .item-subtitle {
  text-align: center;
}
.cid-tXE02BgKoa {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE02BgKoa .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE02BgKoa .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE02BgKoa .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXE02BgKoa .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXE02BgKoa .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXE02BgKoa .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXE02BgKoa .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXE02CcE5H {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXE02CcE5H .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE02CcE5H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE02CcE5H .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXE02CcE5H .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXE02CcE5H .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXE02CcE5H .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXE02CcE5H .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXE02CPLce {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXE0iFsiAw {
  z-index: 1000;
  width: 100%;
}
.cid-tXE0iFsiAw nav.navbar {
  position: fixed;
}
.cid-tXE0iFsiAw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE0iFsiAw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXE0iFsiAw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXE0iFsiAw .dropdown-item:hover,
.cid-tXE0iFsiAw .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXE0iFsiAw .dropdown-item:hover span {
  color: white;
}
.cid-tXE0iFsiAw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXE0iFsiAw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXE0iFsiAw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXE0iFsiAw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXE0iFsiAw .nav-link {
  position: relative;
}
.cid-tXE0iFsiAw .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE0iFsiAw .container {
    flex-wrap: wrap;
  }
}
.cid-tXE0iFsiAw .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE0iFsiAw .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXE0iFsiAw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXE0iFsiAw .dropdown-menu,
.cid-tXE0iFsiAw .navbar.opened {
  background: #081d20 !important;
}
.cid-tXE0iFsiAw .nav-item:focus,
.cid-tXE0iFsiAw .nav-link:focus {
  outline: none;
}
.cid-tXE0iFsiAw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXE0iFsiAw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXE0iFsiAw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXE0iFsiAw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE0iFsiAw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXE0iFsiAw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXE0iFsiAw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXE0iFsiAw .navbar.opened {
  transition: all 0.3s;
}
.cid-tXE0iFsiAw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXE0iFsiAw .navbar .navbar-logo img {
  width: auto;
}
.cid-tXE0iFsiAw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXE0iFsiAw .navbar.collapsed {
  justify-content: center;
}
.cid-tXE0iFsiAw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXE0iFsiAw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXE0iFsiAw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXE0iFsiAw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXE0iFsiAw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXE0iFsiAw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXE0iFsiAw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXE0iFsiAw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXE0iFsiAw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXE0iFsiAw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXE0iFsiAw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXE0iFsiAw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXE0iFsiAw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXE0iFsiAw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXE0iFsiAw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXE0iFsiAw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXE0iFsiAw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXE0iFsiAw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXE0iFsiAw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXE0iFsiAw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXE0iFsiAw .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXE0iFsiAw .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXE0iFsiAw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXE0iFsiAw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXE0iFsiAw .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-tXE0iFsiAw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXE0iFsiAw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXE0iFsiAw .dropdown-item.active,
.cid-tXE0iFsiAw .dropdown-item:active {
  background-color: transparent;
}
.cid-tXE0iFsiAw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXE0iFsiAw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXE0iFsiAw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXE0iFsiAw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXE0iFsiAw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXE0iFsiAw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXE0iFsiAw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXE0iFsiAw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXE0iFsiAw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXE0iFsiAw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXE0iFsiAw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXE0iFsiAw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE0iFsiAw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE0iFsiAw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXE0iFsiAw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE0iFsiAw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXE0iFsiAw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXE0iFsiAw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE0iFsiAw .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXE0iFsiAw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXE0iFsiAw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXE0iFsiAw .navbar {
    height: 70px;
  }
  .cid-tXE0iFsiAw .navbar.opened {
    height: auto;
  }
  .cid-tXE0iFsiAw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXE0iFVjmJ {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXE0iFVjmJ .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXE0iFVjmJ .mbr-text {
  color: #ffffff;
}
.cid-tXE0iGcX2z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXE0iGcX2z .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE0iGcX2z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE0iGcX2z .mbr-section-title {
  color: #ffffff;
}
.cid-tXE0iGcX2z .mbr-text,
.cid-tXE0iGcX2z .mbr-section-btn {
  color: #ffffff;
}
.cid-tXE0iGJLmM {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXE0iGJLmM h6 {
  line-height: 1.2;
}
.cid-tXE0iGJLmM img,
.cid-tXE0iGJLmM .item-img {
  width: 100%;
}
.cid-tXE0iGJLmM .item:focus,
.cid-tXE0iGJLmM span:focus {
  outline: none;
}
.cid-tXE0iGJLmM .item {
  cursor: pointer;
}
.cid-tXE0iGJLmM .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXE0iGJLmM .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXE0iGJLmM .mbr-section-title {
  color: #000000;
}
.cid-tXE0iGJLmM .mbr-text,
.cid-tXE0iGJLmM .mbr-section-btn {
  color: #000000;
}
.cid-tXE0iGJLmM .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXE0iGJLmM .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXE0iGJLmM .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXE0iGJLmM .content-head {
  max-width: 800px;
}
.cid-tXE0iGJLmM .item-title,
.cid-tXE0iGJLmM .mbr-section-btn {
  color: #f76d29;
}
.cid-tXE0iHpIML {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXE0iHpIML img,
.cid-tXE0iHpIML .item-img {
  width: 100%;
}
.cid-tXE0iHpIML .item:focus,
.cid-tXE0iHpIML span:focus {
  outline: none;
}
.cid-tXE0iHpIML .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE0iHpIML .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE0iHpIML .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXE0iHpIML .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE0iHpIML .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXE0iHpIML .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXE0iHpIML .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE0iHpIML .mbr-section-title {
  color: #232323;
}
.cid-tXE0iHpIML .mbr-text,
.cid-tXE0iHpIML .mbr-section-btn {
  text-align: left;
}
.cid-tXE0iHpIML .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXE0iHpIML .item-subtitle {
  text-align: left;
}
.cid-tXE0iHpIML .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXE0iIhHaU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE0iIhHaU img,
.cid-tXE0iIhHaU .item-img {
  width: 100%;
}
.cid-tXE0iIhHaU .item:focus,
.cid-tXE0iIhHaU span:focus {
  outline: none;
}
.cid-tXE0iIhHaU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE0iIhHaU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE0iIhHaU .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE0iIhHaU .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXE0iIhHaU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE0iIhHaU .mbr-section-title {
  color: #f76d29;
}
.cid-tXE0iIhHaU .mbr-text,
.cid-tXE0iIhHaU .mbr-section-btn {
  text-align: left;
}
.cid-tXE0iIhHaU .item-title {
  text-align: left;
}
.cid-tXE0iIhHaU .item-subtitle {
  text-align: center;
}
.cid-tXE0iJ4GsU {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE0iJ4GsU .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE0iJ4GsU .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE0iJ4GsU .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXE0iJ4GsU .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXE0iJ4GsU .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXE0iJ4GsU .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXE0iJ4GsU .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXE0iJDSDV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXE0iJDSDV .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE0iJDSDV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE0iJDSDV .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXE0iJDSDV .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXE0iJDSDV .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXE0iJDSDV .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXE0iJDSDV .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXE0iK8NNP {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXE0LgFaPs {
  z-index: 1000;
  width: 100%;
}
.cid-tXE0LgFaPs nav.navbar {
  position: fixed;
}
.cid-tXE0LgFaPs .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE0LgFaPs .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXE0LgFaPs .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXE0LgFaPs .dropdown-item:hover,
.cid-tXE0LgFaPs .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXE0LgFaPs .dropdown-item:hover span {
  color: white;
}
.cid-tXE0LgFaPs .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXE0LgFaPs .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXE0LgFaPs .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXE0LgFaPs .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXE0LgFaPs .nav-link {
  position: relative;
}
.cid-tXE0LgFaPs .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE0LgFaPs .container {
    flex-wrap: wrap;
  }
}
.cid-tXE0LgFaPs .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE0LgFaPs .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXE0LgFaPs .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXE0LgFaPs .dropdown-menu,
.cid-tXE0LgFaPs .navbar.opened {
  background: #081d20 !important;
}
.cid-tXE0LgFaPs .nav-item:focus,
.cid-tXE0LgFaPs .nav-link:focus {
  outline: none;
}
.cid-tXE0LgFaPs .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXE0LgFaPs .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXE0LgFaPs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXE0LgFaPs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE0LgFaPs .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXE0LgFaPs .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXE0LgFaPs .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXE0LgFaPs .navbar.opened {
  transition: all 0.3s;
}
.cid-tXE0LgFaPs .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXE0LgFaPs .navbar .navbar-logo img {
  width: auto;
}
.cid-tXE0LgFaPs .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXE0LgFaPs .navbar.collapsed {
  justify-content: center;
}
.cid-tXE0LgFaPs .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXE0LgFaPs .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXE0LgFaPs .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXE0LgFaPs .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXE0LgFaPs .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXE0LgFaPs .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXE0LgFaPs .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXE0LgFaPs .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXE0LgFaPs .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXE0LgFaPs .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXE0LgFaPs .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXE0LgFaPs .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXE0LgFaPs .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXE0LgFaPs .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXE0LgFaPs .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXE0LgFaPs .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXE0LgFaPs .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXE0LgFaPs .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXE0LgFaPs .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXE0LgFaPs .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXE0LgFaPs .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXE0LgFaPs .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXE0LgFaPs .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXE0LgFaPs .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXE0LgFaPs .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-tXE0LgFaPs .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXE0LgFaPs .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXE0LgFaPs .dropdown-item.active,
.cid-tXE0LgFaPs .dropdown-item:active {
  background-color: transparent;
}
.cid-tXE0LgFaPs .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXE0LgFaPs .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXE0LgFaPs .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXE0LgFaPs .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXE0LgFaPs .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXE0LgFaPs .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXE0LgFaPs ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXE0LgFaPs .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXE0LgFaPs button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXE0LgFaPs button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXE0LgFaPs button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXE0LgFaPs button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE0LgFaPs button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE0LgFaPs button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXE0LgFaPs nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE0LgFaPs nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXE0LgFaPs nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXE0LgFaPs nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE0LgFaPs .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXE0LgFaPs a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXE0LgFaPs .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXE0LgFaPs .navbar {
    height: 70px;
  }
  .cid-tXE0LgFaPs .navbar.opened {
    height: auto;
  }
  .cid-tXE0LgFaPs .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXE0LhcPR5 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXE0LhcPR5 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXE0LhcPR5 .mbr-text {
  color: #ffffff;
}
.cid-tXE0LhAcWd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXE0LhAcWd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE0LhAcWd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE0LhAcWd .mbr-section-title {
  color: #ffffff;
}
.cid-tXE0LhAcWd .mbr-text,
.cid-tXE0LhAcWd .mbr-section-btn {
  color: #ffffff;
}
.cid-tXE0Lieiqu {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXE0Lieiqu h6 {
  line-height: 1.2;
}
.cid-tXE0Lieiqu img,
.cid-tXE0Lieiqu .item-img {
  width: 100%;
}
.cid-tXE0Lieiqu .item:focus,
.cid-tXE0Lieiqu span:focus {
  outline: none;
}
.cid-tXE0Lieiqu .item {
  cursor: pointer;
}
.cid-tXE0Lieiqu .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXE0Lieiqu .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXE0Lieiqu .mbr-section-title {
  color: #000000;
}
.cid-tXE0Lieiqu .mbr-text,
.cid-tXE0Lieiqu .mbr-section-btn {
  color: #000000;
}
.cid-tXE0Lieiqu .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXE0Lieiqu .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXE0Lieiqu .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXE0Lieiqu .content-head {
  max-width: 800px;
}
.cid-tXE0Lieiqu .item-title,
.cid-tXE0Lieiqu .mbr-section-btn {
  color: #f76d29;
}
.cid-tXE0Lj6LZR {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXE0Lj6LZR img,
.cid-tXE0Lj6LZR .item-img {
  width: 100%;
}
.cid-tXE0Lj6LZR .item:focus,
.cid-tXE0Lj6LZR span:focus {
  outline: none;
}
.cid-tXE0Lj6LZR .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE0Lj6LZR .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE0Lj6LZR .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXE0Lj6LZR .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE0Lj6LZR .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXE0Lj6LZR .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXE0Lj6LZR .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE0Lj6LZR .mbr-section-title {
  color: #232323;
}
.cid-tXE0Lj6LZR .mbr-text,
.cid-tXE0Lj6LZR .mbr-section-btn {
  text-align: left;
}
.cid-tXE0Lj6LZR .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXE0Lj6LZR .item-subtitle {
  text-align: left;
}
.cid-tXE0Lj6LZR .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXE0LkcWES {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE0LkcWES img,
.cid-tXE0LkcWES .item-img {
  width: 100%;
}
.cid-tXE0LkcWES .item:focus,
.cid-tXE0LkcWES span:focus {
  outline: none;
}
.cid-tXE0LkcWES .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE0LkcWES .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE0LkcWES .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE0LkcWES .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXE0LkcWES .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE0LkcWES .mbr-section-title {
  color: #f76d29;
}
.cid-tXE0LkcWES .mbr-text,
.cid-tXE0LkcWES .mbr-section-btn {
  text-align: left;
}
.cid-tXE0LkcWES .item-title {
  text-align: left;
}
.cid-tXE0LkcWES .item-subtitle {
  text-align: center;
}
.cid-tXE0LkYss9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE0LkYss9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE0LkYss9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE0LkYss9 .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXE0LkYss9 .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXE0LkYss9 .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXE0LkYss9 .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXE0LkYss9 .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXE0LltMMe {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXE0LltMMe .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE0LltMMe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE0LltMMe .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXE0LltMMe .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXE0LltMMe .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXE0LltMMe .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXE0LltMMe .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXE0LlVsgp {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXE1Yt3LJ5 {
  z-index: 1000;
  width: 100%;
}
.cid-tXE1Yt3LJ5 nav.navbar {
  position: fixed;
}
.cid-tXE1Yt3LJ5 .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE1Yt3LJ5 .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXE1Yt3LJ5 .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXE1Yt3LJ5 .dropdown-item:hover,
.cid-tXE1Yt3LJ5 .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXE1Yt3LJ5 .dropdown-item:hover span {
  color: white;
}
.cid-tXE1Yt3LJ5 .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXE1Yt3LJ5 .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXE1Yt3LJ5 .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXE1Yt3LJ5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXE1Yt3LJ5 .nav-link {
  position: relative;
}
.cid-tXE1Yt3LJ5 .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE1Yt3LJ5 .container {
    flex-wrap: wrap;
  }
}
.cid-tXE1Yt3LJ5 .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE1Yt3LJ5 .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXE1Yt3LJ5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXE1Yt3LJ5 .dropdown-menu,
.cid-tXE1Yt3LJ5 .navbar.opened {
  background: #081d20 !important;
}
.cid-tXE1Yt3LJ5 .nav-item:focus,
.cid-tXE1Yt3LJ5 .nav-link:focus {
  outline: none;
}
.cid-tXE1Yt3LJ5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXE1Yt3LJ5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXE1Yt3LJ5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXE1Yt3LJ5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE1Yt3LJ5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXE1Yt3LJ5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXE1Yt3LJ5 .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXE1Yt3LJ5 .navbar.opened {
  transition: all 0.3s;
}
.cid-tXE1Yt3LJ5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXE1Yt3LJ5 .navbar .navbar-logo img {
  width: auto;
}
.cid-tXE1Yt3LJ5 .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXE1Yt3LJ5 .navbar.collapsed {
  justify-content: center;
}
.cid-tXE1Yt3LJ5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXE1Yt3LJ5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXE1Yt3LJ5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXE1Yt3LJ5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXE1Yt3LJ5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXE1Yt3LJ5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXE1Yt3LJ5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXE1Yt3LJ5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXE1Yt3LJ5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXE1Yt3LJ5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXE1Yt3LJ5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXE1Yt3LJ5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXE1Yt3LJ5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXE1Yt3LJ5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXE1Yt3LJ5 .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXE1Yt3LJ5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXE1Yt3LJ5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXE1Yt3LJ5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXE1Yt3LJ5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXE1Yt3LJ5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXE1Yt3LJ5 .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXE1Yt3LJ5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXE1Yt3LJ5 .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXE1Yt3LJ5 .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXE1Yt3LJ5 .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-tXE1Yt3LJ5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXE1Yt3LJ5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXE1Yt3LJ5 .dropdown-item.active,
.cid-tXE1Yt3LJ5 .dropdown-item:active {
  background-color: transparent;
}
.cid-tXE1Yt3LJ5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXE1Yt3LJ5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXE1Yt3LJ5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXE1Yt3LJ5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXE1Yt3LJ5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXE1Yt3LJ5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXE1Yt3LJ5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXE1Yt3LJ5 .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXE1Yt3LJ5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXE1Yt3LJ5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXE1Yt3LJ5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXE1Yt3LJ5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE1Yt3LJ5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE1Yt3LJ5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXE1Yt3LJ5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE1Yt3LJ5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXE1Yt3LJ5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXE1Yt3LJ5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE1Yt3LJ5 .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXE1Yt3LJ5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXE1Yt3LJ5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXE1Yt3LJ5 .navbar {
    height: 70px;
  }
  .cid-tXE1Yt3LJ5 .navbar.opened {
    height: auto;
  }
  .cid-tXE1Yt3LJ5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXE1Ytwike {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXE1Ytwike .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXE1Ytwike .mbr-text {
  color: #ffffff;
}
.cid-tXE1YtNngB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXE1YtNngB .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE1YtNngB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE1YtNngB .mbr-section-title {
  color: #ffffff;
}
.cid-tXE1YtNngB .mbr-text,
.cid-tXE1YtNngB .mbr-section-btn {
  color: #ffffff;
}
.cid-tXE1Yujdh4 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXE1Yujdh4 h6 {
  line-height: 1.2;
}
.cid-tXE1Yujdh4 img,
.cid-tXE1Yujdh4 .item-img {
  width: 100%;
}
.cid-tXE1Yujdh4 .item:focus,
.cid-tXE1Yujdh4 span:focus {
  outline: none;
}
.cid-tXE1Yujdh4 .item {
  cursor: pointer;
}
.cid-tXE1Yujdh4 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXE1Yujdh4 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXE1Yujdh4 .mbr-section-title {
  color: #000000;
}
.cid-tXE1Yujdh4 .mbr-text,
.cid-tXE1Yujdh4 .mbr-section-btn {
  color: #000000;
}
.cid-tXE1Yujdh4 .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXE1Yujdh4 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXE1Yujdh4 .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXE1Yujdh4 .content-head {
  max-width: 800px;
}
.cid-tXE1Yujdh4 .item-title,
.cid-tXE1Yujdh4 .mbr-section-btn {
  color: #f76d29;
}
.cid-tXE1YuSbWt {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXE1YuSbWt img,
.cid-tXE1YuSbWt .item-img {
  width: 100%;
}
.cid-tXE1YuSbWt .item:focus,
.cid-tXE1YuSbWt span:focus {
  outline: none;
}
.cid-tXE1YuSbWt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE1YuSbWt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE1YuSbWt .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXE1YuSbWt .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE1YuSbWt .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXE1YuSbWt .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXE1YuSbWt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE1YuSbWt .mbr-section-title {
  color: #232323;
}
.cid-tXE1YuSbWt .mbr-text,
.cid-tXE1YuSbWt .mbr-section-btn {
  text-align: left;
}
.cid-tXE1YuSbWt .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXE1YuSbWt .item-subtitle {
  text-align: left;
}
.cid-tXE1YuSbWt .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXE1YvJ1Md {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE1YvJ1Md img,
.cid-tXE1YvJ1Md .item-img {
  width: 100%;
}
.cid-tXE1YvJ1Md .item:focus,
.cid-tXE1YvJ1Md span:focus {
  outline: none;
}
.cid-tXE1YvJ1Md .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE1YvJ1Md .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE1YvJ1Md .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE1YvJ1Md .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXE1YvJ1Md .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE1YvJ1Md .mbr-section-title {
  color: #f76d29;
}
.cid-tXE1YvJ1Md .mbr-text,
.cid-tXE1YvJ1Md .mbr-section-btn {
  text-align: left;
}
.cid-tXE1YvJ1Md .item-title {
  text-align: left;
}
.cid-tXE1YvJ1Md .item-subtitle {
  text-align: center;
}
.cid-tXE1YwMmHQ {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE1YwMmHQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE1YwMmHQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE1YwMmHQ .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXE1YwMmHQ .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXE1YwMmHQ .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXE1YwMmHQ .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXE1YwMmHQ .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXE1YxqMqs {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXE1YxqMqs .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE1YxqMqs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE1YxqMqs .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXE1YxqMqs .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXE1YxqMqs .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXE1YxqMqs .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXE1YxqMqs .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXE1YxZ2hS {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXE2bK6DpR {
  z-index: 1000;
  width: 100%;
}
.cid-tXE2bK6DpR nav.navbar {
  position: fixed;
}
.cid-tXE2bK6DpR .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE2bK6DpR .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXE2bK6DpR .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXE2bK6DpR .dropdown-item:hover,
.cid-tXE2bK6DpR .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXE2bK6DpR .dropdown-item:hover span {
  color: white;
}
.cid-tXE2bK6DpR .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXE2bK6DpR .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXE2bK6DpR .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXE2bK6DpR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXE2bK6DpR .nav-link {
  position: relative;
}
.cid-tXE2bK6DpR .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE2bK6DpR .container {
    flex-wrap: wrap;
  }
}
.cid-tXE2bK6DpR .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE2bK6DpR .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXE2bK6DpR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXE2bK6DpR .dropdown-menu,
.cid-tXE2bK6DpR .navbar.opened {
  background: #081d20 !important;
}
.cid-tXE2bK6DpR .nav-item:focus,
.cid-tXE2bK6DpR .nav-link:focus {
  outline: none;
}
.cid-tXE2bK6DpR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXE2bK6DpR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXE2bK6DpR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXE2bK6DpR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE2bK6DpR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXE2bK6DpR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXE2bK6DpR .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXE2bK6DpR .navbar.opened {
  transition: all 0.3s;
}
.cid-tXE2bK6DpR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXE2bK6DpR .navbar .navbar-logo img {
  width: auto;
}
.cid-tXE2bK6DpR .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXE2bK6DpR .navbar.collapsed {
  justify-content: center;
}
.cid-tXE2bK6DpR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXE2bK6DpR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXE2bK6DpR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXE2bK6DpR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXE2bK6DpR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXE2bK6DpR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXE2bK6DpR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXE2bK6DpR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXE2bK6DpR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXE2bK6DpR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXE2bK6DpR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXE2bK6DpR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXE2bK6DpR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXE2bK6DpR .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXE2bK6DpR .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXE2bK6DpR .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXE2bK6DpR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXE2bK6DpR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXE2bK6DpR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXE2bK6DpR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXE2bK6DpR .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXE2bK6DpR .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXE2bK6DpR .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXE2bK6DpR .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXE2bK6DpR .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-tXE2bK6DpR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXE2bK6DpR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXE2bK6DpR .dropdown-item.active,
.cid-tXE2bK6DpR .dropdown-item:active {
  background-color: transparent;
}
.cid-tXE2bK6DpR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXE2bK6DpR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXE2bK6DpR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXE2bK6DpR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXE2bK6DpR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXE2bK6DpR .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXE2bK6DpR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXE2bK6DpR .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXE2bK6DpR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXE2bK6DpR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXE2bK6DpR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXE2bK6DpR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE2bK6DpR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE2bK6DpR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXE2bK6DpR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE2bK6DpR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXE2bK6DpR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXE2bK6DpR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE2bK6DpR .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXE2bK6DpR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXE2bK6DpR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXE2bK6DpR .navbar {
    height: 70px;
  }
  .cid-tXE2bK6DpR .navbar.opened {
    height: auto;
  }
  .cid-tXE2bK6DpR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXE2bKCZgW {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXE2bKCZgW .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXE2bKCZgW .mbr-text {
  color: #ffffff;
}
.cid-tXE2bKTMLP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXE2bKTMLP .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE2bKTMLP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE2bKTMLP .mbr-section-title {
  color: #ffffff;
}
.cid-tXE2bKTMLP .mbr-text,
.cid-tXE2bKTMLP .mbr-section-btn {
  color: #ffffff;
}
.cid-tXE2bLlrrr {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXE2bLlrrr h6 {
  line-height: 1.2;
}
.cid-tXE2bLlrrr img,
.cid-tXE2bLlrrr .item-img {
  width: 100%;
}
.cid-tXE2bLlrrr .item:focus,
.cid-tXE2bLlrrr span:focus {
  outline: none;
}
.cid-tXE2bLlrrr .item {
  cursor: pointer;
}
.cid-tXE2bLlrrr .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXE2bLlrrr .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXE2bLlrrr .mbr-section-title {
  color: #000000;
}
.cid-tXE2bLlrrr .mbr-text,
.cid-tXE2bLlrrr .mbr-section-btn {
  color: #000000;
}
.cid-tXE2bLlrrr .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXE2bLlrrr .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXE2bLlrrr .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXE2bLlrrr .content-head {
  max-width: 800px;
}
.cid-tXE2bLlrrr .item-title,
.cid-tXE2bLlrrr .mbr-section-btn {
  color: #f76d29;
}
.cid-tXE2bLYKww {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXE2bLYKww img,
.cid-tXE2bLYKww .item-img {
  width: 100%;
}
.cid-tXE2bLYKww .item:focus,
.cid-tXE2bLYKww span:focus {
  outline: none;
}
.cid-tXE2bLYKww .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE2bLYKww .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE2bLYKww .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXE2bLYKww .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE2bLYKww .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXE2bLYKww .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXE2bLYKww .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE2bLYKww .mbr-section-title {
  color: #232323;
}
.cid-tXE2bLYKww .mbr-text,
.cid-tXE2bLYKww .mbr-section-btn {
  text-align: left;
}
.cid-tXE2bLYKww .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXE2bLYKww .item-subtitle {
  text-align: left;
}
.cid-tXE2bLYKww .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXE2bMTVes {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE2bMTVes img,
.cid-tXE2bMTVes .item-img {
  width: 100%;
}
.cid-tXE2bMTVes .item:focus,
.cid-tXE2bMTVes span:focus {
  outline: none;
}
.cid-tXE2bMTVes .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE2bMTVes .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE2bMTVes .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE2bMTVes .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXE2bMTVes .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE2bMTVes .mbr-section-title {
  color: #f76d29;
}
.cid-tXE2bMTVes .mbr-text,
.cid-tXE2bMTVes .mbr-section-btn {
  text-align: left;
}
.cid-tXE2bMTVes .item-title {
  text-align: left;
}
.cid-tXE2bMTVes .item-subtitle {
  text-align: center;
}
.cid-tXE2bNHzca {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE2bNHzca .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE2bNHzca .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE2bNHzca .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXE2bNHzca .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXE2bNHzca .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXE2bNHzca .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXE2bNHzca .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXE2bOvJ8f {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXE2bOvJ8f .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE2bOvJ8f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE2bOvJ8f .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXE2bOvJ8f .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXE2bOvJ8f .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXE2bOvJ8f .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXE2bOvJ8f .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXE2bP3Hr3 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
.cid-tXE2uJnkue {
  z-index: 1000;
  width: 100%;
}
.cid-tXE2uJnkue nav.navbar {
  position: fixed;
}
.cid-tXE2uJnkue .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE2uJnkue .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tXE2uJnkue .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tXE2uJnkue .dropdown-item:hover,
.cid-tXE2uJnkue .dropdown-item:focus {
  background: #6592e6 !important;
  color: white !important;
}
.cid-tXE2uJnkue .dropdown-item:hover span {
  color: white;
}
.cid-tXE2uJnkue .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tXE2uJnkue .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tXE2uJnkue .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tXE2uJnkue .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tXE2uJnkue .nav-link {
  position: relative;
}
.cid-tXE2uJnkue .container {
  display: flex;
  margin: auto;
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE2uJnkue .container {
    flex-wrap: wrap;
  }
}
.cid-tXE2uJnkue .container-fluid {
  flex-wrap: nowrap;
}
@media (max-width: 991px) {
  .cid-tXE2uJnkue .container-fluid {
    flex-wrap: wrap;
  }
}
.cid-tXE2uJnkue .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tXE2uJnkue .dropdown-menu,
.cid-tXE2uJnkue .navbar.opened {
  background: #081d20 !important;
}
.cid-tXE2uJnkue .nav-item:focus,
.cid-tXE2uJnkue .nav-link:focus {
  outline: none;
}
.cid-tXE2uJnkue .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tXE2uJnkue .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tXE2uJnkue .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tXE2uJnkue .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tXE2uJnkue .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tXE2uJnkue .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tXE2uJnkue .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(8, 29, 32, 0.2);
}
.cid-tXE2uJnkue .navbar.opened {
  transition: all 0.3s;
}
.cid-tXE2uJnkue .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tXE2uJnkue .navbar .navbar-logo img {
  width: auto;
}
.cid-tXE2uJnkue .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tXE2uJnkue .navbar.collapsed {
  justify-content: center;
}
.cid-tXE2uJnkue .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tXE2uJnkue .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tXE2uJnkue .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tXE2uJnkue .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tXE2uJnkue .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tXE2uJnkue .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tXE2uJnkue .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tXE2uJnkue .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tXE2uJnkue .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tXE2uJnkue .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tXE2uJnkue .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tXE2uJnkue .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tXE2uJnkue .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tXE2uJnkue .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-top: 0.2rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 40%;
  }
  .cid-tXE2uJnkue .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tXE2uJnkue .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tXE2uJnkue .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tXE2uJnkue .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tXE2uJnkue .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tXE2uJnkue .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cid-tXE2uJnkue .navbar .navbar-brand {
    width: calc(100% - 31px);
  }
}
.cid-tXE2uJnkue .navbar.navbar-short {
  min-height: 60px;
}
.cid-tXE2uJnkue .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tXE2uJnkue .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tXE2uJnkue .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-tXE2uJnkue .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tXE2uJnkue .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tXE2uJnkue .dropdown-item.active,
.cid-tXE2uJnkue .dropdown-item:active {
  background-color: transparent;
}
.cid-tXE2uJnkue .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tXE2uJnkue .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tXE2uJnkue .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tXE2uJnkue .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #081d20;
}
.cid-tXE2uJnkue .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tXE2uJnkue .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tXE2uJnkue ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tXE2uJnkue .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tXE2uJnkue button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tXE2uJnkue button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.cid-tXE2uJnkue button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tXE2uJnkue button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE2uJnkue button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tXE2uJnkue button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tXE2uJnkue nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE2uJnkue nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tXE2uJnkue nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tXE2uJnkue nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tXE2uJnkue .navbar-dropdown {
  padding: 0 1rem;
  position: fixed;
}
.cid-tXE2uJnkue a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tXE2uJnkue .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tXE2uJnkue .navbar {
    height: 70px;
  }
  .cid-tXE2uJnkue .navbar.opened {
    height: auto;
  }
  .cid-tXE2uJnkue .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tXE2uK38Y1 {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #081d20;
}
.cid-tXE2uK38Y1 .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-tXE2uK38Y1 .mbr-text {
  color: #ffffff;
}
.cid-tXE2uKnG7W {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/gudisa-night-stay.jpg");
}
.cid-tXE2uKnG7W .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE2uKnG7W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE2uKnG7W .mbr-section-title {
  color: #ffffff;
}
.cid-tXE2uKnG7W .mbr-text,
.cid-tXE2uKnG7W .mbr-section-btn {
  color: #ffffff;
}
.cid-tXE2uKY5i0 {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-tXE2uKY5i0 h6 {
  line-height: 1.2;
}
.cid-tXE2uKY5i0 img,
.cid-tXE2uKY5i0 .item-img {
  width: 100%;
}
.cid-tXE2uKY5i0 .item:focus,
.cid-tXE2uKY5i0 span:focus {
  outline: none;
}
.cid-tXE2uKY5i0 .item {
  cursor: pointer;
}
.cid-tXE2uKY5i0 .item-wrapper {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-flow: column nowrap;
}
.cid-tXE2uKY5i0 .mbr-section-btn {
  margin-top: auto !important;
  text-align: center;
}
.cid-tXE2uKY5i0 .mbr-section-title {
  color: #000000;
}
.cid-tXE2uKY5i0 .mbr-text,
.cid-tXE2uKY5i0 .mbr-section-btn {
  color: #000000;
}
.cid-tXE2uKY5i0 .item-title {
  color: #000000;
  text-align: center;
}
.cid-tXE2uKY5i0 .item-subtitle {
  color: #000000;
  text-align: center;
}
.cid-tXE2uKY5i0 .item-text {
  color: #000000;
  text-align: center;
}
.cid-tXE2uKY5i0 .content-head {
  max-width: 800px;
}
.cid-tXE2uKY5i0 .item-title,
.cid-tXE2uKY5i0 .mbr-section-btn {
  color: #f76d29;
}
.cid-tXE2uLJql9 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #f2f4f4;
}
.cid-tXE2uLJql9 img,
.cid-tXE2uLJql9 .item-img {
  width: 100%;
}
.cid-tXE2uLJql9 .item:focus,
.cid-tXE2uLJql9 span:focus {
  outline: none;
}
.cid-tXE2uLJql9 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE2uLJql9 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #ffffff;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE2uLJql9 .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-tXE2uLJql9 .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE2uLJql9 .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-tXE2uLJql9 .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-tXE2uLJql9 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE2uLJql9 .mbr-section-title {
  color: #232323;
}
.cid-tXE2uLJql9 .mbr-text,
.cid-tXE2uLJql9 .mbr-section-btn {
  text-align: left;
}
.cid-tXE2uLJql9 .item-title {
  text-align: left;
  color: #f76d29;
}
.cid-tXE2uLJql9 .item-subtitle {
  text-align: left;
}
.cid-tXE2uLJql9 .mbr-section-subtitle {
  color: #f76d29;
}
.cid-tXE2uMGO0L {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE2uMGO0L img,
.cid-tXE2uMGO0L .item-img {
  width: 100%;
}
.cid-tXE2uMGO0L .item:focus,
.cid-tXE2uMGO0L span:focus {
  outline: none;
}
.cid-tXE2uMGO0L .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tXE2uMGO0L .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tXE2uMGO0L .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tXE2uMGO0L .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tXE2uMGO0L .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tXE2uMGO0L .mbr-section-title {
  color: #f76d29;
}
.cid-tXE2uMGO0L .mbr-text,
.cid-tXE2uMGO0L .mbr-section-btn {
  text-align: left;
}
.cid-tXE2uMGO0L .item-title {
  text-align: left;
}
.cid-tXE2uMGO0L .item-subtitle {
  text-align: center;
}
.cid-tXE2uNyD1H {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-tXE2uNyD1H .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE2uNyD1H .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE2uNyD1H .image-wrapper {
  display: flex;
  align-items: center;
}
.cid-tXE2uNyD1H .card-wrapper {
  margin-bottom: 2rem;
  display: flex;
  border-radius: 4px;
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-tXE2uNyD1H .card-wrapper {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  .cid-tXE2uNyD1H .card-wrapper {
    padding: 2rem 4rem;
  }
}
.cid-tXE2uNyD1H .mbr-iconfont {
  font-size: 2rem;
  padding-right: 1.5rem;
  color: #6592e6;
}
.cid-tXE2uO91ub {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-tXE2uO91ub .mbr-fallback-image.disabled {
  display: none;
}
.cid-tXE2uO91ub .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tXE2uO91ub .google-map {
  height: 30rem;
  position: relative;
}
.cid-tXE2uO91ub .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-tXE2uO91ub .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-tXE2uO91ub .google-map[data-state] {
  background: #e9e5dc;
}
.cid-tXE2uO91ub .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-tXE2uOJjOb {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #232323;
  overflow: hidden;
}
