body {
  font-family: Jost;
}
.display-1 {
  font-family: 'Cinzel', serif;
  font-size: 3.6rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 4.5rem;
}
.display-2 {
  font-family: 'Cinzel', serif;
  font-size: 1.8rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.25rem;
}
.display-4 {
  font-family: 'Raleway-Light';
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Raleway-Light';
  font-size: 1.2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 1.5rem;
}
.display-7 {
  font-family: 'Raleway-ExtraLight';
  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: 2.88rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 2.52rem;
    font-size: calc( 1.91rem + (3.6 - 1.91) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.91rem + (3.6 - 1.91) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.44rem;
    font-size: calc( 1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 0.96rem;
    font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
  .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: #ddded6 !important;
}
.bg-success {
  background-color: #622121 !important;
}
.bg-info {
  background-color: #8f8293 !important;
}
.bg-warning {
  background-color: #979282 !important;
}
.bg-danger {
  background-color: #82786e !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #ddded6 !important;
  border-color: #ddded6 !important;
  color: #626451 !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: #b5b7a6 !important;
  border-color: #b5b7a6 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #626451 !important;
  background-color: #b5b7a6 !important;
  border-color: #b5b7a6 !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #bbbbbb !important;
  border-color: #bbbbbb !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: #909090 !important;
  border-color: #909090 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #909090 !important;
  border-color: #909090 !important;
}
.btn-info,
.btn-info:active {
  background-color: #8f8293 !important;
  border-color: #8f8293 !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: #635866 !important;
  border-color: #635866 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #635866 !important;
  border-color: #635866 !important;
}
.btn-success,
.btn-success:active {
  background-color: #622121 !important;
  border-color: #622121 !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: #210b0b !important;
  border-color: #210b0b !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #ffffff !important;
  background-color: #210b0b !important;
  border-color: #210b0b !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #979282 !important;
  border-color: #979282 !important;
  color: #ffffff !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: #ffffff !important;
  background-color: #6a6658 !important;
  border-color: #6a6658 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #ffffff !important;
  background-color: #6a6658 !important;
  border-color: #6a6658 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #82786e !important;
  border-color: #82786e !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: #534d46 !important;
  border-color: #534d46 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #ffffff !important;
  background-color: #534d46 !important;
  border-color: #534d46 !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: #ddded6;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #b5b7a6 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #626451 !important;
  background-color: #ddded6 !important;
  border-color: #ddded6 !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #bbbbbb;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #909090 !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: #bbbbbb !important;
  border-color: #bbbbbb !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #8f8293;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #635866 !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: #8f8293 !important;
  border-color: #8f8293 !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #622121;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #210b0b !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: #622121 !important;
  border-color: #622121 !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #979282;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #6a6658 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #ffffff !important;
  background-color: #979282 !important;
  border-color: #979282 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #82786e;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #534d46 !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: #82786e !important;
  border-color: #82786e !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: #ddded6 !important;
}
.text-secondary {
  color: #bbbbbb !important;
}
.text-success {
  color: #622121 !important;
}
.text-info {
  color: #8f8293 !important;
}
.text-warning {
  color: #979282 !important;
}
.text-danger {
  color: #82786e !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #aeb19d !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #888888 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #160707 !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #5b515e !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #625e51 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #4b453f !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: #ddded6;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #8f8293;
}
.alert-warning {
  background-color: #979282;
}
.alert-danger {
  background-color: #82786e;
}
.mbr-gallery-filter li.active .btn {
  background-color: #ddded6;
  border-color: #ddded6;
  color: #70725c;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #ddded6;
}
.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: #c04343;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #ccc6ce;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #d1cfc8;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #beb8b2;
}
/* Scroll to top button*/
.form-control {
  font-family: 'Raleway-Light';
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #ddded6 !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Raleway-Light';
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #ddded6;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #ddded6;
  color: #000000;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #ddded6;
}
.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: #ddded6;
  border-bottom-color: #ddded6;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #000000 !important;
  background-color: #ddded6 !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: #bbbbbb !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='%23ddded6' %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-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slJKYPiUBp {
  background-image: url("../../../assets/images/mgcruz-devas-raku-3.jpg");
}
.cid-slJKYPiUBp .mbr-section-title {
  color: #c7ae44;
  text-align: left;
}
.cid-slJKYPiUBp .mbr-section-subtitle {
  text-align: left;
  color: #dbdbd9;
}
.cid-slJKYPiUBp .mbr-text,
.cid-slJKYPiUBp .mbr-section-btn {
  text-align: left;
  color: #dbdbd9;
}
.cid-sfGVqZTt2y {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-sfGVqZTt2y img,
.cid-sfGVqZTt2y .item-img {
  width: 100%;
}
.cid-sfGVqZTt2y .item:focus,
.cid-sfGVqZTt2y span:focus {
  outline: none;
}
.cid-sfGVqZTt2y .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sfGVqZTt2y .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #282727;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sfGVqZTt2y .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sfGVqZTt2y .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sfGVqZTt2y .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sfGVqZTt2y .mbr-section-title {
  color: #82786e;
}
.cid-sfGVqZTt2y .mbr-text,
.cid-sfGVqZTt2y .mbr-section-btn {
  text-align: center;
  color: #bbbbbb;
}
.cid-sfGVqZTt2y .item-title {
  text-align: center;
  color: #bbbbbb;
}
.cid-sfGVqZTt2y .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-sfGVqZTt2y .mbr-section-subtitle {
  color: #a59b9b;
}
.cid-sfGVvJB2PQ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-sfGVvJB2PQ .mbr-section-title {
  color: #82786e;
  text-align: left;
}
.cid-sfGVvJB2PQ .mbr-section-subtitle {
  color: #c1c1c1;
  text-align: left;
}
.cid-sfGVvJB2PQ .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-sgIHGPSwkh {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-sgIHGPSwkh .video-wrapper iframe {
  width: 100%;
}
.cid-sgIHGPSwkh .mbr-section-title,
.cid-sgIHGPSwkh .mbr-section-subtitle,
.cid-sgIHGPSwkh .mbr-text {
  text-align: center;
}
.cid-sgIHGPSwkh .mbr-section-title {
  color: #82786e;
}
.cid-sgIHGPSwkh .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-sq9BGhpqCN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-sq9BGhpqCN .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-sq9BGhpqCN form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-sq9BGhpqCN form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-sq9BGhpqCN form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-sq9BGhpqCN .mbr-section-title {
  color: #82786e;
  text-align: left;
}
.cid-sq9BGhpqCN .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sh19YJoUFV {
  padding-top: 10rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/raku-by-mgcruz.jpg");
}
.cid-sh19YJoUFV .mbr-section-title {
  color: #ededed;
  text-align: center;
}
.cid-sh19YJoUFV .mbr-section-subtitle {
  text-align: center;
}
.cid-sh19YJoUFV .mbr-text,
.cid-sh19YJoUFV .mbr-section-btn {
  text-align: center;
}
.cid-sh1aeImZUX {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-sh1aeImZUX img,
.cid-sh1aeImZUX .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sh1aeImZUX .item:focus,
.cid-sh1aeImZUX span:focus {
  outline: none;
}
.cid-sh1aeImZUX .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sh1aeImZUX .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sh1aeImZUX .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sh1aeImZUX .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sh1aeImZUX .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sh1aeImZUX .mbr-section-title {
  color: #bbbbbb;
}
.cid-sh1aeImZUX .mbr-text,
.cid-sh1aeImZUX .mbr-section-btn {
  text-align: center;
  color: #bbbbbb;
}
.cid-sh1aeImZUX .item-title {
  text-align: center;
  color: #bbbbbb;
}
.cid-sh1aeImZUX .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-si2GL0c2Ft {
  padding-top: 1rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-si2GL0c2Ft img,
.cid-si2GL0c2Ft .item-img {
  width: 100%;
  height: 100%;
  height: 300px;
  object-fit: cover;
}
.cid-si2GL0c2Ft .item:focus,
.cid-si2GL0c2Ft span:focus {
  outline: none;
}
.cid-si2GL0c2Ft .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-si2GL0c2Ft .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-si2GL0c2Ft .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-si2GL0c2Ft .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-si2GL0c2Ft .mbr-section-btn {
  margin-top: auto !important;
}
.cid-si2GL0c2Ft .mbr-section-title {
  color: #bbbbbb;
}
.cid-si2GL0c2Ft .mbr-text,
.cid-si2GL0c2Ft .mbr-section-btn {
  text-align: center;
  color: #bbbbbb;
}
.cid-si2GL0c2Ft .item-title {
  text-align: center;
  color: #bbbbbb;
}
.cid-si2GL0c2Ft .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-siww1YLCNN {
  padding-top: 5rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-siww1YLCNN .video-wrapper iframe {
  width: 100%;
}
.cid-siww1YLCNN .mbr-section-title,
.cid-siww1YLCNN .mbr-section-subtitle,
.cid-siww1YLCNN .mbr-text {
  text-align: center;
}
.cid-siww1YLCNN .mbr-section-title {
  color: #bbbbbb;
}
.cid-siww1YLCNN .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-slNp5M3noN {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-slNp5M3noN .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slNp5M3noN .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slNp5M3noN .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slNp5M3noN .mbr-text {
  color: #bbbbbb;
}
.cid-slNp5M3noN .mbr-section-title {
  color: #989292;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skXEaOjg5m {
  padding-top: 10rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/mgcruz-winterdreams-5.jpg");
}
.cid-skXEaOjg5m .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-skXEaOjg5m .mbr-section-subtitle {
  text-align: left;
}
.cid-skXEaOjg5m .mbr-text,
.cid-skXEaOjg5m .mbr-section-btn {
  text-align: left;
}
.cid-sgarRuaWzZ {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-sgarRuaWzZ img,
.cid-sgarRuaWzZ .item-img {
  width: 100%;
}
.cid-sgarRuaWzZ .item:focus,
.cid-sgarRuaWzZ span:focus {
  outline: none;
}
.cid-sgarRuaWzZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sgarRuaWzZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sgarRuaWzZ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sgarRuaWzZ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sgarRuaWzZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sgarRuaWzZ .mbr-section-title {
  color: #90844d;
}
.cid-sgarRuaWzZ .mbr-text,
.cid-sgarRuaWzZ .mbr-section-btn {
  text-align: left;
}
.cid-sgarRuaWzZ .item-title {
  text-align: center;
  color: #ddded6;
}
.cid-sgarRuaWzZ .item-subtitle {
  text-align: center;
}
.cid-sgarRuaWzZ .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-siwWgQU71P {
  padding-top: 5rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-siwWgQU71P .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-siwWgQU71P .row {
  flex-direction: row-reverse;
}
.cid-siwWgQU71P img {
  width: 100%;
}
.cid-siwWgQU71P .mbr-description {
  color: #ddded6;
}
.cid-skXxfzYCTy {
  background-image: url("../../../assets/images/mgcruz-enmarcacion-2.jpg");
}
.cid-skXxfzYCTy .mbr-section-subtitle {
  color: #fafafa;
}
.cid-skXxfzYCTy .mbr-text,
.cid-skXxfzYCTy .mbr-section-btn {
  color: #ffffff;
}
.cid-skd5TeZ8Ls {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-skd5TeZ8Ls .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-skd5TeZ8Ls .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-skd5TeZ8Ls .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-skd5TeZ8Ls .mbr-text {
  color: #f2efef;
}
.cid-skd5TeZ8Ls .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-slm7EcqCAs {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
.cid-slm7EcqCAs .mbr-text {
  color: #bbbbbb;
}
.cid-slm7EcqCAs .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sj5UzOHm4k {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mgcruz-raku-firing.jpeg");
}
@media (max-width: 991px) {
  .cid-sj5UzOHm4k .mbr-section-title,
  .cid-sj5UzOHm4k .mbr-section-subtitle,
  .cid-sj5UzOHm4k .mbr-section-btn,
  .cid-sj5UzOHm4k .mbr-text {
    text-align: center;
  }
}
.cid-sj5UzOHm4k .mbr-text,
.cid-sj5UzOHm4k .mbr-section-btn {
  color: #e8e6e6;
}
.cid-sj5UzOHm4k .mbr-section-title {
  color: #aea47e;
}
.cid-sj5UzOHm4k .mbr-section-subtitle {
  color: #aea47e;
}
.cid-slae4RHtNL {
  padding-top: 6rem;
  padding-bottom: 9rem;
  background-color: #000000;
}
.cid-slae4RHtNL .mbr-overlay {
  background-color: #000000;
  opacity: 0.4;
}
.cid-slae4RHtNL form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-slae4RHtNL form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-slae4RHtNL form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-slae4RHtNL .mbr-section-title {
  color: #82786e;
  text-align: left;
}
.cid-slae4RHtNL .mbr-section-subtitle {
  color: #a6a4a4;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skWn6WXgfY {
  padding-top: 10rem;
  padding-bottom: 7rem;
  background-image: url("../../../assets/images/0003-1.jpg");
}
.cid-skWn6WXgfY .mbr-section-title {
  color: #bbbbbb;
  text-align: center;
}
.cid-skWn6WXgfY .mbr-section-subtitle {
  text-align: left;
  color: #f8f2d7;
}
.cid-skWn6WXgfY .mbr-text,
.cid-skWn6WXgfY .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-si8NBrWhV7 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-si8NBrWhV7 .item {
  padding-bottom: 2rem;
}
.cid-si8NBrWhV7 .item-wrapper {
  position: relative;
}
.cid-si8NBrWhV7 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-si8NBrWhV7 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-si8NBrWhV7 .carousel-control,
.cid-si8NBrWhV7 .close {
  background: #1b1b1b;
}
.cid-si8NBrWhV7 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-si8NBrWhV7 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-si8NBrWhV7 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-si8NBrWhV7 .carousel-control-next span {
  margin-left: 5px;
}
.cid-si8NBrWhV7 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-si8NBrWhV7 .close::before {
  content: '\e91a';
}
.cid-si8NBrWhV7 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-si8NBrWhV7 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-si8NBrWhV7 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-si8NBrWhV7 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-si8NBrWhV7 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-si8NBrWhV7 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-si8NBrWhV7 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-si8NBrWhV7 .carousel-indicators li.active,
.cid-si8NBrWhV7 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-si8NBrWhV7 .carousel-indicators li::after,
.cid-si8NBrWhV7 .carousel-indicators li::before {
  content: none;
}
.cid-si8NBrWhV7 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-si8NBrWhV7 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-si8NBrWhV7 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-si8NBrWhV7 .carousel-indicators {
    display: none;
  }
}
.cid-si8NBrWhV7 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-si8NBrWhV7 .carousel-inner > .active {
  display: block;
}
.cid-si8NBrWhV7 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-si8NBrWhV7 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-si8NBrWhV7 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-si8NBrWhV7 .carousel-control,
  .cid-si8NBrWhV7 .carousel-indicators,
  .cid-si8NBrWhV7 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-si8NBrWhV7 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-si8NBrWhV7 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-si8NBrWhV7 .carousel-indicators .active,
.cid-si8NBrWhV7 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-si8NBrWhV7 .carousel-indicators .active {
  background: #fff;
}
.cid-si8NBrWhV7 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-si8NBrWhV7 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-si8NBrWhV7 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-si8NBrWhV7 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-si8NBrWhV7 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-si8NBrWhV7 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-si8NBrWhV7 .carousel {
  width: 100%;
}
.cid-si8NBrWhV7 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-si8NBrWhV7 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-si8NBrWhV7 .modal.fade .modal-dialog,
.cid-si8NBrWhV7 .modal.in .modal-dialog {
  transform: none;
}
.cid-si8NBrWhV7 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-si8NBrWhV7 H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-si8NBrWhV7 H3 {
  color: #b5ac88;
}
.cid-si8NBrWhV7 H4 {
  color: #bbbbbb;
}
.cid-siAmEPdXOd {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-siAmEPdXOd .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-siAmEPdXOd .row {
  flex-direction: row-reverse;
}
.cid-siAmEPdXOd img {
  width: 100%;
}
.cid-siAmEPdXOd .mbr-description {
  color: #b59e9e;
}
.cid-sm1l0S3Mst {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-sm1l0S3Mst .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sm1l0S3Mst .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sm1l0S3Mst .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-sm1l0S3Mst .mbr-text {
  color: #f2efef;
}
.cid-sm1l0S3Mst .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skWCbl3l5E {
  padding-top: 10rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/mgcruz-waterlilies-35.jpg");
}
.cid-skWCbl3l5E .mbr-section-title {
  color: #bbbbbb;
  text-align: center;
}
.cid-skWCbl3l5E .mbr-section-subtitle {
  text-align: left;
  color: #fafafa;
}
.cid-skWCbl3l5E .mbr-text,
.cid-skWCbl3l5E .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-skoMCbCDP1 {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-skoMCbCDP1 .item {
  padding-bottom: 2rem;
}
.cid-skoMCbCDP1 .item-wrapper {
  position: relative;
}
.cid-skoMCbCDP1 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-skoMCbCDP1 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-skoMCbCDP1 .carousel-control,
.cid-skoMCbCDP1 .close {
  background: #1b1b1b;
}
.cid-skoMCbCDP1 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-skoMCbCDP1 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-skoMCbCDP1 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-skoMCbCDP1 .carousel-control-next span {
  margin-left: 5px;
}
.cid-skoMCbCDP1 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-skoMCbCDP1 .close::before {
  content: '\e91a';
}
.cid-skoMCbCDP1 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-skoMCbCDP1 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-skoMCbCDP1 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skoMCbCDP1 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-skoMCbCDP1 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-skoMCbCDP1 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-skoMCbCDP1 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-skoMCbCDP1 .carousel-indicators li.active,
.cid-skoMCbCDP1 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-skoMCbCDP1 .carousel-indicators li::after,
.cid-skoMCbCDP1 .carousel-indicators li::before {
  content: none;
}
.cid-skoMCbCDP1 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-skoMCbCDP1 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-skoMCbCDP1 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-skoMCbCDP1 .carousel-indicators {
    display: none;
  }
}
.cid-skoMCbCDP1 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-skoMCbCDP1 .carousel-inner > .active {
  display: block;
}
.cid-skoMCbCDP1 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skoMCbCDP1 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skoMCbCDP1 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-skoMCbCDP1 .carousel-control,
  .cid-skoMCbCDP1 .carousel-indicators,
  .cid-skoMCbCDP1 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-skoMCbCDP1 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-skoMCbCDP1 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-skoMCbCDP1 .carousel-indicators .active,
.cid-skoMCbCDP1 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-skoMCbCDP1 .carousel-indicators .active {
  background: #fff;
}
.cid-skoMCbCDP1 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-skoMCbCDP1 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-skoMCbCDP1 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-skoMCbCDP1 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-skoMCbCDP1 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-skoMCbCDP1 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-skoMCbCDP1 .carousel {
  width: 100%;
}
.cid-skoMCbCDP1 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-skoMCbCDP1 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-skoMCbCDP1 .modal.fade .modal-dialog,
.cid-skoMCbCDP1 .modal.in .modal-dialog {
  transform: none;
}
.cid-skoMCbCDP1 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-skoMCbCDP1 H6 {
  text-align: center;
  color: #a9a0a0;
}
.cid-skoMCbCDP1 H3 {
  color: #836e6e;
}
.cid-skoMCbCDP1 H4 {
  color: #a9a0a0;
}
.cid-skGorH0dIl {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-skGorH0dIl .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-skGorH0dIl .row {
  flex-direction: row-reverse;
}
.cid-skGorH0dIl img {
  width: 100%;
}
.cid-skGorH0dIl .mbr-description {
  color: #894d4d;
}
.cid-sm1lfKGcXy {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-sm1lfKGcXy .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sm1lfKGcXy .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sm1lfKGcXy .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-sm1lfKGcXy .mbr-text {
  color: #f2efef;
}
.cid-sm1lfKGcXy .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skWSZJmIUb {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/aloes-cabecera-1.jpg");
}
.cid-skWSZJmIUb .mbr-section-title {
  color: #9d8181;
  text-align: left;
}
.cid-skWSZJmIUb .mbr-section-subtitle {
  text-align: left;
  color: #9d8181;
}
.cid-skWSZJmIUb .mbr-text,
.cid-skWSZJmIUb .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-skN9IgrroU {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-skN9IgrroU .item {
  padding-bottom: 2rem;
}
.cid-skN9IgrroU .item-wrapper {
  position: relative;
}
.cid-skN9IgrroU .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-skN9IgrroU .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-skN9IgrroU .carousel-control,
.cid-skN9IgrroU .close {
  background: #1b1b1b;
}
.cid-skN9IgrroU .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-skN9IgrroU .carousel-control-prev span {
  margin-right: 5px;
}
.cid-skN9IgrroU .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-skN9IgrroU .carousel-control-next span {
  margin-left: 5px;
}
.cid-skN9IgrroU .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-skN9IgrroU .close::before {
  content: '\e91a';
}
.cid-skN9IgrroU .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-skN9IgrroU .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-skN9IgrroU .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skN9IgrroU .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-skN9IgrroU .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-skN9IgrroU .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-skN9IgrroU .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-skN9IgrroU .carousel-indicators li.active,
.cid-skN9IgrroU .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-skN9IgrroU .carousel-indicators li::after,
.cid-skN9IgrroU .carousel-indicators li::before {
  content: none;
}
.cid-skN9IgrroU .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-skN9IgrroU .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-skN9IgrroU .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-skN9IgrroU .carousel-indicators {
    display: none;
  }
}
.cid-skN9IgrroU .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-skN9IgrroU .carousel-inner > .active {
  display: block;
}
.cid-skN9IgrroU .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skN9IgrroU .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skN9IgrroU .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-skN9IgrroU .carousel-control,
  .cid-skN9IgrroU .carousel-indicators,
  .cid-skN9IgrroU .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-skN9IgrroU .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-skN9IgrroU .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-skN9IgrroU .carousel-indicators .active,
.cid-skN9IgrroU .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-skN9IgrroU .carousel-indicators .active {
  background: #fff;
}
.cid-skN9IgrroU .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-skN9IgrroU .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-skN9IgrroU .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-skN9IgrroU .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-skN9IgrroU .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-skN9IgrroU .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-skN9IgrroU .carousel {
  width: 100%;
}
.cid-skN9IgrroU .modal-backdrop.in {
  opacity: 0.8;
}
.cid-skN9IgrroU .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-skN9IgrroU .modal.fade .modal-dialog,
.cid-skN9IgrroU .modal.in .modal-dialog {
  transform: none;
}
.cid-skN9IgrroU .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-skN9IgrroU H6 {
  text-align: center;
  color: #894d4d;
}
.cid-skN9IgrroU H3 {
  color: #c24040;
}
.cid-skN9IgrroU H4 {
  color: #9d8181;
  text-align: center;
}
.cid-skN9IgrroU DIV {
  text-align: right;
}
.cid-slDQTGzsHo {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDQTGzsHo .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDQTGzsHo .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDQTGzsHo .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDQTGzsHo .mbr-text {
  color: #f2efef;
}
.cid-slDQTGzsHo .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skYtmHX2TV {
  padding-top: 9rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/alpujarra-i.jpg");
}
.cid-skYtmHX2TV .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-skYtmHX2TV .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-skYtmHX2TV .mbr-text,
.cid-skYtmHX2TV .mbr-section-btn {
  text-align: left;
  color: #fafafa;
}
.cid-skNbxul7ff {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-skNbxul7ff .item {
  padding-bottom: 2rem;
}
.cid-skNbxul7ff .item-wrapper {
  position: relative;
}
.cid-skNbxul7ff .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-skNbxul7ff .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-skNbxul7ff .carousel-control,
.cid-skNbxul7ff .close {
  background: #1b1b1b;
}
.cid-skNbxul7ff .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-skNbxul7ff .carousel-control-prev span {
  margin-right: 5px;
}
.cid-skNbxul7ff .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-skNbxul7ff .carousel-control-next span {
  margin-left: 5px;
}
.cid-skNbxul7ff .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-skNbxul7ff .close::before {
  content: '\e91a';
}
.cid-skNbxul7ff .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-skNbxul7ff .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-skNbxul7ff .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skNbxul7ff .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-skNbxul7ff .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-skNbxul7ff .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-skNbxul7ff .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-skNbxul7ff .carousel-indicators li.active,
.cid-skNbxul7ff .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-skNbxul7ff .carousel-indicators li::after,
.cid-skNbxul7ff .carousel-indicators li::before {
  content: none;
}
.cid-skNbxul7ff .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-skNbxul7ff .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-skNbxul7ff .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-skNbxul7ff .carousel-indicators {
    display: none;
  }
}
.cid-skNbxul7ff .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-skNbxul7ff .carousel-inner > .active {
  display: block;
}
.cid-skNbxul7ff .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skNbxul7ff .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skNbxul7ff .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-skNbxul7ff .carousel-control,
  .cid-skNbxul7ff .carousel-indicators,
  .cid-skNbxul7ff .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-skNbxul7ff .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-skNbxul7ff .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-skNbxul7ff .carousel-indicators .active,
.cid-skNbxul7ff .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-skNbxul7ff .carousel-indicators .active {
  background: #fff;
}
.cid-skNbxul7ff .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-skNbxul7ff .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-skNbxul7ff .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-skNbxul7ff .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-skNbxul7ff .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-skNbxul7ff .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-skNbxul7ff .carousel {
  width: 100%;
}
.cid-skNbxul7ff .modal-backdrop.in {
  opacity: 0.8;
}
.cid-skNbxul7ff .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-skNbxul7ff .modal.fade .modal-dialog,
.cid-skNbxul7ff .modal.in .modal-dialog {
  transform: none;
}
.cid-skNbxul7ff .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-skNbxul7ff H6 {
  text-align: center;
  color: #894d4d;
}
.cid-skNbxul7ff H3 {
  color: #894d4d;
}
.cid-skNbxul7ff H4 {
  color: #686868;
}
.cid-skYwtp7ZTy {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-skYwtp7ZTy .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-skYwtp7ZTy .row {
  flex-direction: row-reverse;
}
.cid-skYwtp7ZTy img {
  width: 100%;
}
.cid-slDR0hkm1R {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDR0hkm1R .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDR0hkm1R .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDR0hkm1R .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDR0hkm1R .mbr-text {
  color: #f2efef;
}
.cid-slDR0hkm1R .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slMGaKgLam {
  padding-top: 8rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/p1060472a-1.jpg");
}
.cid-slMGaKgLam .mbr-section-title {
  color: #6c5454;
  text-align: left;
}
.cid-slMGaKgLam .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-slMGaKgLam .mbr-text,
.cid-slMGaKgLam .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-skNc5Ow2G9 {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-skNc5Ow2G9 .item {
  padding-bottom: 2rem;
}
.cid-skNc5Ow2G9 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-skNc5Ow2G9 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-skNc5Ow2G9 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-skNc5Ow2G9 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-skNc5Ow2G9 .carousel-control,
.cid-skNc5Ow2G9 .close {
  background: #1b1b1b;
}
.cid-skNc5Ow2G9 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-skNc5Ow2G9 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-skNc5Ow2G9 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-skNc5Ow2G9 .carousel-control-next span {
  margin-left: 5px;
}
.cid-skNc5Ow2G9 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-skNc5Ow2G9 .close::before {
  content: '\e91a';
}
.cid-skNc5Ow2G9 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-skNc5Ow2G9 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-skNc5Ow2G9 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skNc5Ow2G9 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-skNc5Ow2G9 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-skNc5Ow2G9 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-skNc5Ow2G9 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-skNc5Ow2G9 .carousel-indicators li.active,
.cid-skNc5Ow2G9 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-skNc5Ow2G9 .carousel-indicators li::after,
.cid-skNc5Ow2G9 .carousel-indicators li::before {
  content: none;
}
.cid-skNc5Ow2G9 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-skNc5Ow2G9 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-skNc5Ow2G9 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-skNc5Ow2G9 .carousel-indicators {
    display: none;
  }
}
.cid-skNc5Ow2G9 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-skNc5Ow2G9 .carousel-inner > .active {
  display: block;
}
.cid-skNc5Ow2G9 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skNc5Ow2G9 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skNc5Ow2G9 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-skNc5Ow2G9 .carousel-control,
  .cid-skNc5Ow2G9 .carousel-indicators,
  .cid-skNc5Ow2G9 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-skNc5Ow2G9 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-skNc5Ow2G9 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-skNc5Ow2G9 .carousel-indicators .active,
.cid-skNc5Ow2G9 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-skNc5Ow2G9 .carousel-indicators .active {
  background: #fff;
}
.cid-skNc5Ow2G9 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-skNc5Ow2G9 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-skNc5Ow2G9 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-skNc5Ow2G9 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-skNc5Ow2G9 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-skNc5Ow2G9 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-skNc5Ow2G9 .carousel {
  width: 100%;
}
.cid-skNc5Ow2G9 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-skNc5Ow2G9 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-skNc5Ow2G9 .modal.fade .modal-dialog,
.cid-skNc5Ow2G9 .modal.in .modal-dialog {
  transform: none;
}
.cid-skNc5Ow2G9 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-skNc5Ow2G9 H6 {
  text-align: center;
  color: #894d4d;
}
.cid-skNc5Ow2G9 H3 {
  color: #894d4d;
}
.cid-skNc5Ow2G9 H4 {
  color: #686868;
}
.cid-skNc5Ow2G9 DIV {
  text-align: center;
}
.cid-slPz1zy1la {
  padding-top: 8rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-slPz1zy1la .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-slPz1zy1la .row {
  flex-direction: row-reverse;
}
.cid-slPz1zy1la img {
  width: 100%;
}
.cid-slPz1zy1la .mbr-description {
  color: #a8a5a5;
}
.cid-slDR8lC1xf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDR8lC1xf .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDR8lC1xf .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDR8lC1xf .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDR8lC1xf .mbr-text {
  color: #f2efef;
}
.cid-slDR8lC1xf .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-sk7KfXD4tw .navbar-dropdown {
  position: relative !important;
}
.cid-sk7KfXD4tw .navbar-dropdown {
  position: absolute !important;
}
.cid-sk7KfXD4tw .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sk7KfXD4tw .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sk7KfXD4tw .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sk7KfXD4tw .dropdown-item:hover,
.cid-sk7KfXD4tw .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-sk7KfXD4tw .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sk7KfXD4tw .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sk7KfXD4tw .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sk7KfXD4tw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sk7KfXD4tw .nav-link {
  position: relative;
}
.cid-sk7KfXD4tw .container {
  display: flex;
  margin: auto;
}
.cid-sk7KfXD4tw .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sk7KfXD4tw .dropdown-menu,
.cid-sk7KfXD4tw .navbar.opened {
  background: #000000 !important;
}
.cid-sk7KfXD4tw .nav-item:focus,
.cid-sk7KfXD4tw .nav-link:focus {
  outline: none;
}
.cid-sk7KfXD4tw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sk7KfXD4tw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sk7KfXD4tw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sk7KfXD4tw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sk7KfXD4tw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sk7KfXD4tw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sk7KfXD4tw .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-sk7KfXD4tw .navbar.opened {
  transition: all 0.3s;
}
.cid-sk7KfXD4tw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sk7KfXD4tw .navbar .navbar-logo img {
  width: auto;
}
.cid-sk7KfXD4tw .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sk7KfXD4tw .navbar.collapsed {
  justify-content: center;
}
.cid-sk7KfXD4tw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sk7KfXD4tw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sk7KfXD4tw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sk7KfXD4tw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sk7KfXD4tw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sk7KfXD4tw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-sk7KfXD4tw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sk7KfXD4tw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sk7KfXD4tw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sk7KfXD4tw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sk7KfXD4tw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sk7KfXD4tw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sk7KfXD4tw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sk7KfXD4tw .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-sk7KfXD4tw .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sk7KfXD4tw .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sk7KfXD4tw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sk7KfXD4tw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sk7KfXD4tw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sk7KfXD4tw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sk7KfXD4tw .navbar.navbar-short {
  min-height: 60px;
}
.cid-sk7KfXD4tw .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sk7KfXD4tw .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sk7KfXD4tw .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sk7KfXD4tw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sk7KfXD4tw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sk7KfXD4tw .dropdown-item.active,
.cid-sk7KfXD4tw .dropdown-item:active {
  background-color: transparent;
}
.cid-sk7KfXD4tw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sk7KfXD4tw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sk7KfXD4tw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sk7KfXD4tw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sk7KfXD4tw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sk7KfXD4tw .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sk7KfXD4tw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sk7KfXD4tw .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sk7KfXD4tw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sk7KfXD4tw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-sk7KfXD4tw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sk7KfXD4tw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sk7KfXD4tw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sk7KfXD4tw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sk7KfXD4tw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sk7KfXD4tw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sk7KfXD4tw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sk7KfXD4tw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sk7KfXD4tw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sk7KfXD4tw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sk7KfXD4tw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sk7KfXD4tw .navbar {
    height: 70px;
  }
  .cid-sk7KfXD4tw .navbar.opened {
    height: auto;
  }
  .cid-sk7KfXD4tw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skWt0CE89K {
  padding-top: 10rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/60-copia-1.jpg");
}
.cid-skWt0CE89K .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-skWt0CE89K .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-skWt0CE89K .mbr-text,
.cid-skWt0CE89K .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-sk7KfVMsUM {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-sk7KfVMsUM .item {
  padding-bottom: 2rem;
}
.cid-sk7KfVMsUM .item-wrapper {
  position: relative;
}
.cid-sk7KfVMsUM .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sk7KfVMsUM .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sk7KfVMsUM .carousel-control,
.cid-sk7KfVMsUM .close {
  background: #1b1b1b;
}
.cid-sk7KfVMsUM .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sk7KfVMsUM .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sk7KfVMsUM .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sk7KfVMsUM .carousel-control-next span {
  margin-left: 5px;
}
.cid-sk7KfVMsUM .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sk7KfVMsUM .close::before {
  content: '\e91a';
}
.cid-sk7KfVMsUM .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sk7KfVMsUM .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sk7KfVMsUM .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sk7KfVMsUM .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sk7KfVMsUM .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sk7KfVMsUM .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sk7KfVMsUM .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sk7KfVMsUM .carousel-indicators li.active,
.cid-sk7KfVMsUM .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sk7KfVMsUM .carousel-indicators li::after,
.cid-sk7KfVMsUM .carousel-indicators li::before {
  content: none;
}
.cid-sk7KfVMsUM .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sk7KfVMsUM .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sk7KfVMsUM .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sk7KfVMsUM .carousel-indicators {
    display: none;
  }
}
.cid-sk7KfVMsUM .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sk7KfVMsUM .carousel-inner > .active {
  display: block;
}
.cid-sk7KfVMsUM .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sk7KfVMsUM .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sk7KfVMsUM .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sk7KfVMsUM .carousel-control,
  .cid-sk7KfVMsUM .carousel-indicators,
  .cid-sk7KfVMsUM .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sk7KfVMsUM .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sk7KfVMsUM .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sk7KfVMsUM .carousel-indicators .active,
.cid-sk7KfVMsUM .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sk7KfVMsUM .carousel-indicators .active {
  background: #fff;
}
.cid-sk7KfVMsUM .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sk7KfVMsUM .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sk7KfVMsUM .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sk7KfVMsUM .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sk7KfVMsUM .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sk7KfVMsUM .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sk7KfVMsUM .carousel {
  width: 100%;
}
.cid-sk7KfVMsUM .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sk7KfVMsUM .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sk7KfVMsUM .modal.fade .modal-dialog,
.cid-sk7KfVMsUM .modal.in .modal-dialog {
  transform: none;
}
.cid-sk7KfVMsUM .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sk7KfVMsUM H6 {
  text-align: center;
  color: #b59e9e;
}
.cid-sk7KfVMsUM H3 {
  color: #62564a;
}
.cid-sk7KfVMsUM H4 {
  color: #b59e9e;
}
.cid-sk7KfXmW0W {
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-sk7KfXmW0W .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sk7KfXmW0W .row {
  flex-direction: row-reverse;
}
.cid-sk7KfXmW0W img {
  width: 100%;
}
.cid-sk7KfXmW0W .mbr-description {
  color: #b59e9e;
}
.cid-sm1l7WeCZC {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-sm1l7WeCZC .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sm1l7WeCZC .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sm1l7WeCZC .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-sm1l7WeCZC .mbr-text {
  color: #f2efef;
}
.cid-sm1l7WeCZC .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skWDhv9Epk {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/mgcruz-almendros-en-flor-1.jpg");
}
.cid-skWDhv9Epk .mbr-section-title {
  color: #fafafa;
  text-align: left;
}
.cid-skWDhv9Epk .mbr-section-subtitle {
  text-align: left;
  color: #fafafa;
}
.cid-skWDhv9Epk .mbr-text,
.cid-skWDhv9Epk .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-skHa2UBpxS {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-skHa2UBpxS .item {
  padding-bottom: 2rem;
}
.cid-skHa2UBpxS .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-skHa2UBpxS .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-skHa2UBpxS .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-skHa2UBpxS .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-skHa2UBpxS .carousel-control,
.cid-skHa2UBpxS .close {
  background: #1b1b1b;
}
.cid-skHa2UBpxS .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-skHa2UBpxS .carousel-control-prev span {
  margin-right: 5px;
}
.cid-skHa2UBpxS .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-skHa2UBpxS .carousel-control-next span {
  margin-left: 5px;
}
.cid-skHa2UBpxS .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-skHa2UBpxS .close::before {
  content: '\e91a';
}
.cid-skHa2UBpxS .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-skHa2UBpxS .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-skHa2UBpxS .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skHa2UBpxS .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-skHa2UBpxS .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-skHa2UBpxS .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-skHa2UBpxS .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-skHa2UBpxS .carousel-indicators li.active,
.cid-skHa2UBpxS .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-skHa2UBpxS .carousel-indicators li::after,
.cid-skHa2UBpxS .carousel-indicators li::before {
  content: none;
}
.cid-skHa2UBpxS .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-skHa2UBpxS .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-skHa2UBpxS .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-skHa2UBpxS .carousel-indicators {
    display: none;
  }
}
.cid-skHa2UBpxS .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-skHa2UBpxS .carousel-inner > .active {
  display: block;
}
.cid-skHa2UBpxS .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skHa2UBpxS .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skHa2UBpxS .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-skHa2UBpxS .carousel-control,
  .cid-skHa2UBpxS .carousel-indicators,
  .cid-skHa2UBpxS .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-skHa2UBpxS .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-skHa2UBpxS .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-skHa2UBpxS .carousel-indicators .active,
.cid-skHa2UBpxS .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-skHa2UBpxS .carousel-indicators .active {
  background: #fff;
}
.cid-skHa2UBpxS .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-skHa2UBpxS .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-skHa2UBpxS .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-skHa2UBpxS .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-skHa2UBpxS .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-skHa2UBpxS .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-skHa2UBpxS .carousel {
  width: 100%;
}
.cid-skHa2UBpxS .modal-backdrop.in {
  opacity: 0.8;
}
.cid-skHa2UBpxS .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-skHa2UBpxS .modal.fade .modal-dialog,
.cid-skHa2UBpxS .modal.in .modal-dialog {
  transform: none;
}
.cid-skHa2UBpxS .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-skHa2UBpxS H6 {
  text-align: center;
  color: #894d4d;
}
.cid-skHa2UBpxS H3 {
  color: #894d4d;
}
.cid-skHa2UBpxS H4 {
  color: #686868;
}
.cid-sm1liUghsY {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-sm1liUghsY .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sm1liUghsY .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sm1liUghsY .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-sm1liUghsY .mbr-text {
  color: #f2efef;
}
.cid-sm1liUghsY .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skWHLKrP9a {
  padding-top: 1rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mgcruz-watercolors11-1.jpg");
}
.cid-skWHLKrP9a .mbr-section-title {
  color: #fafafa;
  text-align: center;
}
.cid-skWHLKrP9a .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-skWHLKrP9a .mbr-text,
.cid-skWHLKrP9a .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-skH7YcJxE0 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-skH7YcJxE0 .item {
  padding-bottom: 2rem;
}
.cid-skH7YcJxE0 .item-wrapper {
  position: relative;
}
.cid-skH7YcJxE0 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-skH7YcJxE0 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-skH7YcJxE0 .carousel-control,
.cid-skH7YcJxE0 .close {
  background: #1b1b1b;
}
.cid-skH7YcJxE0 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-skH7YcJxE0 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-skH7YcJxE0 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-skH7YcJxE0 .carousel-control-next span {
  margin-left: 5px;
}
.cid-skH7YcJxE0 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-skH7YcJxE0 .close::before {
  content: '\e91a';
}
.cid-skH7YcJxE0 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-skH7YcJxE0 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-skH7YcJxE0 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skH7YcJxE0 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-skH7YcJxE0 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-skH7YcJxE0 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-skH7YcJxE0 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-skH7YcJxE0 .carousel-indicators li.active,
.cid-skH7YcJxE0 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-skH7YcJxE0 .carousel-indicators li::after,
.cid-skH7YcJxE0 .carousel-indicators li::before {
  content: none;
}
.cid-skH7YcJxE0 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-skH7YcJxE0 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-skH7YcJxE0 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-skH7YcJxE0 .carousel-indicators {
    display: none;
  }
}
.cid-skH7YcJxE0 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-skH7YcJxE0 .carousel-inner > .active {
  display: block;
}
.cid-skH7YcJxE0 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skH7YcJxE0 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skH7YcJxE0 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-skH7YcJxE0 .carousel-control,
  .cid-skH7YcJxE0 .carousel-indicators,
  .cid-skH7YcJxE0 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-skH7YcJxE0 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-skH7YcJxE0 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-skH7YcJxE0 .carousel-indicators .active,
.cid-skH7YcJxE0 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-skH7YcJxE0 .carousel-indicators .active {
  background: #fff;
}
.cid-skH7YcJxE0 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-skH7YcJxE0 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-skH7YcJxE0 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-skH7YcJxE0 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-skH7YcJxE0 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-skH7YcJxE0 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-skH7YcJxE0 .carousel {
  width: 100%;
}
.cid-skH7YcJxE0 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-skH7YcJxE0 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-skH7YcJxE0 .modal.fade .modal-dialog,
.cid-skH7YcJxE0 .modal.in .modal-dialog {
  transform: none;
}
.cid-skH7YcJxE0 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-skH7YcJxE0 H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-skH7YcJxE0 H3 {
  color: #894d4d;
}
.cid-skH7YcJxE0 H4 {
  color: #686868;
}
.cid-sm1lpaG3bC {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-sm1lpaG3bC .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sm1lpaG3bC .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sm1lpaG3bC .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-sm1lpaG3bC .mbr-text {
  color: #f2efef;
}
.cid-sm1lpaG3bC .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-sk7O9FhFUV .navbar-dropdown {
  position: relative !important;
}
.cid-sk7O9FhFUV .navbar-dropdown {
  position: absolute !important;
}
.cid-sk7O9FhFUV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sk7O9FhFUV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-sk7O9FhFUV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-sk7O9FhFUV .dropdown-item:hover,
.cid-sk7O9FhFUV .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-sk7O9FhFUV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-sk7O9FhFUV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-sk7O9FhFUV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-sk7O9FhFUV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-sk7O9FhFUV .nav-link {
  position: relative;
}
.cid-sk7O9FhFUV .container {
  display: flex;
  margin: auto;
}
.cid-sk7O9FhFUV .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-sk7O9FhFUV .dropdown-menu,
.cid-sk7O9FhFUV .navbar.opened {
  background: #000000 !important;
}
.cid-sk7O9FhFUV .nav-item:focus,
.cid-sk7O9FhFUV .nav-link:focus {
  outline: none;
}
.cid-sk7O9FhFUV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-sk7O9FhFUV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sk7O9FhFUV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-sk7O9FhFUV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sk7O9FhFUV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sk7O9FhFUV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sk7O9FhFUV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-sk7O9FhFUV .navbar.opened {
  transition: all 0.3s;
}
.cid-sk7O9FhFUV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-sk7O9FhFUV .navbar .navbar-logo img {
  width: auto;
}
.cid-sk7O9FhFUV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-sk7O9FhFUV .navbar.collapsed {
  justify-content: center;
}
.cid-sk7O9FhFUV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-sk7O9FhFUV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-sk7O9FhFUV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-sk7O9FhFUV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sk7O9FhFUV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sk7O9FhFUV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-sk7O9FhFUV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sk7O9FhFUV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-sk7O9FhFUV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-sk7O9FhFUV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-sk7O9FhFUV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sk7O9FhFUV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sk7O9FhFUV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sk7O9FhFUV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-sk7O9FhFUV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-sk7O9FhFUV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sk7O9FhFUV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-sk7O9FhFUV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-sk7O9FhFUV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-sk7O9FhFUV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-sk7O9FhFUV .navbar.navbar-short {
  min-height: 60px;
}
.cid-sk7O9FhFUV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-sk7O9FhFUV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-sk7O9FhFUV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sk7O9FhFUV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sk7O9FhFUV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sk7O9FhFUV .dropdown-item.active,
.cid-sk7O9FhFUV .dropdown-item:active {
  background-color: transparent;
}
.cid-sk7O9FhFUV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sk7O9FhFUV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sk7O9FhFUV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sk7O9FhFUV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-sk7O9FhFUV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sk7O9FhFUV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sk7O9FhFUV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-sk7O9FhFUV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-sk7O9FhFUV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-sk7O9FhFUV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-sk7O9FhFUV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-sk7O9FhFUV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sk7O9FhFUV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-sk7O9FhFUV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-sk7O9FhFUV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sk7O9FhFUV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-sk7O9FhFUV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-sk7O9FhFUV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-sk7O9FhFUV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-sk7O9FhFUV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-sk7O9FhFUV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sk7O9FhFUV .navbar {
    height: 70px;
  }
  .cid-sk7O9FhFUV .navbar.opened {
    height: auto;
  }
  .cid-sk7O9FhFUV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skWyVPKmgh {
  padding-top: 3rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/la-maleta-perdida-mgcruz-2.jpg");
}
.cid-skWyVPKmgh .mbr-section-title {
  color: #bbbbbb;
  text-align: center;
}
.cid-skWyVPKmgh .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-skWyVPKmgh .mbr-text,
.cid-skWyVPKmgh .mbr-section-btn {
  text-align: left;
  color: #9d7750;
}
.cid-sk7O9DvsSX {
  padding-top: 9rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-sk7O9DvsSX .item {
  padding-bottom: 2rem;
}
.cid-sk7O9DvsSX .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-sk7O9DvsSX .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-sk7O9DvsSX .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sk7O9DvsSX .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sk7O9DvsSX .carousel-control,
.cid-sk7O9DvsSX .close {
  background: #1b1b1b;
}
.cid-sk7O9DvsSX .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sk7O9DvsSX .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sk7O9DvsSX .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sk7O9DvsSX .carousel-control-next span {
  margin-left: 5px;
}
.cid-sk7O9DvsSX .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sk7O9DvsSX .close::before {
  content: '\e91a';
}
.cid-sk7O9DvsSX .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sk7O9DvsSX .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sk7O9DvsSX .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sk7O9DvsSX .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sk7O9DvsSX .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sk7O9DvsSX .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sk7O9DvsSX .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sk7O9DvsSX .carousel-indicators li.active,
.cid-sk7O9DvsSX .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sk7O9DvsSX .carousel-indicators li::after,
.cid-sk7O9DvsSX .carousel-indicators li::before {
  content: none;
}
.cid-sk7O9DvsSX .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sk7O9DvsSX .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sk7O9DvsSX .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sk7O9DvsSX .carousel-indicators {
    display: none;
  }
}
.cid-sk7O9DvsSX .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sk7O9DvsSX .carousel-inner > .active {
  display: block;
}
.cid-sk7O9DvsSX .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sk7O9DvsSX .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sk7O9DvsSX .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sk7O9DvsSX .carousel-control,
  .cid-sk7O9DvsSX .carousel-indicators,
  .cid-sk7O9DvsSX .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sk7O9DvsSX .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sk7O9DvsSX .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sk7O9DvsSX .carousel-indicators .active,
.cid-sk7O9DvsSX .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sk7O9DvsSX .carousel-indicators .active {
  background: #fff;
}
.cid-sk7O9DvsSX .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sk7O9DvsSX .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sk7O9DvsSX .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sk7O9DvsSX .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sk7O9DvsSX .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sk7O9DvsSX .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sk7O9DvsSX .carousel {
  width: 100%;
}
.cid-sk7O9DvsSX .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sk7O9DvsSX .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sk7O9DvsSX .modal.fade .modal-dialog,
.cid-sk7O9DvsSX .modal.in .modal-dialog {
  transform: none;
}
.cid-sk7O9DvsSX .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sk7O9DvsSX H6 {
  text-align: center;
  color: #fafafa;
}
.cid-sk7O9DvsSX H3 {
  color: #894d4d;
}
.cid-sk7O9DvsSX H4 {
  color: #868277;
}
.cid-sk7O9EX7AK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-sk7O9EX7AK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sk7O9EX7AK .row {
  flex-direction: row-reverse;
}
.cid-sk7O9EX7AK img {
  width: 100%;
}
.cid-sk7O9EX7AK .mbr-description {
  color: #aca2a2;
}
.cid-sm1lc1ZEjd {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-sm1lc1ZEjd .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sm1lc1ZEjd .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sm1lc1ZEjd .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-sm1lc1ZEjd .mbr-text {
  color: #f2efef;
}
.cid-sm1lc1ZEjd .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skWRPbmnIj {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/mgcruz-gravity-25.jpg");
}
.cid-skWRPbmnIj .mbr-section-title {
  color: #bbbbbb;
  text-align: center;
}
.cid-skWRPbmnIj .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-skWRPbmnIj .mbr-text,
.cid-skWRPbmnIj .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-sidNRZ9Kxy {
  padding-top: 4rem;
  padding-bottom: 1rem;
  background-color: #fafafa;
}
.cid-sidNRZ9Kxy .item {
  padding-bottom: 2rem;
}
.cid-sidNRZ9Kxy .item-wrapper {
  position: relative;
}
.cid-sidNRZ9Kxy .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-sidNRZ9Kxy .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-sidNRZ9Kxy .carousel-control,
.cid-sidNRZ9Kxy .close {
  background: #1b1b1b;
}
.cid-sidNRZ9Kxy .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-sidNRZ9Kxy .carousel-control-prev span {
  margin-right: 5px;
}
.cid-sidNRZ9Kxy .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-sidNRZ9Kxy .carousel-control-next span {
  margin-left: 5px;
}
.cid-sidNRZ9Kxy .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sidNRZ9Kxy .close::before {
  content: '\e91a';
}
.cid-sidNRZ9Kxy .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sidNRZ9Kxy .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sidNRZ9Kxy .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sidNRZ9Kxy .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sidNRZ9Kxy .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sidNRZ9Kxy .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-sidNRZ9Kxy .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sidNRZ9Kxy .carousel-indicators li.active,
.cid-sidNRZ9Kxy .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sidNRZ9Kxy .carousel-indicators li::after,
.cid-sidNRZ9Kxy .carousel-indicators li::before {
  content: none;
}
.cid-sidNRZ9Kxy .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sidNRZ9Kxy .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-sidNRZ9Kxy .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-sidNRZ9Kxy .carousel-indicators {
    display: none;
  }
}
.cid-sidNRZ9Kxy .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sidNRZ9Kxy .carousel-inner > .active {
  display: block;
}
.cid-sidNRZ9Kxy .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sidNRZ9Kxy .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-sidNRZ9Kxy .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-sidNRZ9Kxy .carousel-control,
  .cid-sidNRZ9Kxy .carousel-indicators,
  .cid-sidNRZ9Kxy .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-sidNRZ9Kxy .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-sidNRZ9Kxy .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-sidNRZ9Kxy .carousel-indicators .active,
.cid-sidNRZ9Kxy .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-sidNRZ9Kxy .carousel-indicators .active {
  background: #fff;
}
.cid-sidNRZ9Kxy .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-sidNRZ9Kxy .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-sidNRZ9Kxy .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-sidNRZ9Kxy .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-sidNRZ9Kxy .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-sidNRZ9Kxy .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-sidNRZ9Kxy .carousel {
  width: 100%;
}
.cid-sidNRZ9Kxy .modal-backdrop.in {
  opacity: 0.8;
}
.cid-sidNRZ9Kxy .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-sidNRZ9Kxy .modal.fade .modal-dialog,
.cid-sidNRZ9Kxy .modal.in .modal-dialog {
  transform: none;
}
.cid-sidNRZ9Kxy .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-sidNRZ9Kxy H6 {
  text-align: center;
  color: #894d4d;
}
.cid-sidNRZ9Kxy H3 {
  color: #b22929;
}
.cid-sidZYuHy0q {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-sidZYuHy0q .carousel {
    min-height: 600px;
  }
  .cid-sidZYuHy0q .carousel img {
    max-height: 600px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-sidZYuHy0q .carousel {
    min-height: 390px;
  }
  .cid-sidZYuHy0q .carousel img {
    max-height: 390px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-sidZYuHy0q .carousel {
    min-height: 330px;
  }
  .cid-sidZYuHy0q .carousel img {
    max-height: 330px;
    object-fit: contain;
  }
  .cid-sidZYuHy0q .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-sidZYuHy0q .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-sidZYuHy0q .carousel,
.cid-sidZYuHy0q .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sidZYuHy0q .item-wrapper {
  width: 100%;
}
.cid-sidZYuHy0q .carousel-caption {
  bottom: 40px;
}
.cid-sidZYuHy0q .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-sidZYuHy0q .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-sidZYuHy0q .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-sidZYuHy0q .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sidZYuHy0q .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sidZYuHy0q .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sidZYuHy0q .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sidZYuHy0q .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sidZYuHy0q .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-sidZYuHy0q .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sidZYuHy0q .carousel-indicators li.active,
.cid-sidZYuHy0q .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sidZYuHy0q .carousel-indicators li::after,
.cid-sidZYuHy0q .carousel-indicators li::before {
  content: none;
}
.cid-sidZYuHy0q .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sidZYuHy0q .carousel-indicators {
    display: none !important;
  }
}
.cid-sidZYuHy0q H5 {
  color: #ffffff;
}
.cid-slDQPDjrZh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDQPDjrZh .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDQPDjrZh .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDQPDjrZh .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDQPDjrZh .mbr-text {
  color: #f2efef;
}
.cid-slDQPDjrZh .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sl8Jljz3cr {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mgcruz-gravity-35.jpg");
}
.cid-sl8Jljz3cr .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-sl8Jljz3cr .mbr-section-subtitle {
  text-align: left;
  color: #fafafa;
}
.cid-sl8Jljz3cr .mbr-text,
.cid-sl8Jljz3cr .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-skNaA5f1ba {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-skNaA5f1ba .item {
  padding-bottom: 2rem;
}
.cid-skNaA5f1ba .item-wrapper {
  position: relative;
}
.cid-skNaA5f1ba .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-skNaA5f1ba .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-skNaA5f1ba .carousel-control,
.cid-skNaA5f1ba .close {
  background: #1b1b1b;
}
.cid-skNaA5f1ba .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-skNaA5f1ba .carousel-control-prev span {
  margin-right: 5px;
}
.cid-skNaA5f1ba .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-skNaA5f1ba .carousel-control-next span {
  margin-left: 5px;
}
.cid-skNaA5f1ba .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-skNaA5f1ba .close::before {
  content: '\e91a';
}
.cid-skNaA5f1ba .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-skNaA5f1ba .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-skNaA5f1ba .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skNaA5f1ba .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-skNaA5f1ba .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-skNaA5f1ba .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-skNaA5f1ba .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-skNaA5f1ba .carousel-indicators li.active,
.cid-skNaA5f1ba .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-skNaA5f1ba .carousel-indicators li::after,
.cid-skNaA5f1ba .carousel-indicators li::before {
  content: none;
}
.cid-skNaA5f1ba .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-skNaA5f1ba .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-skNaA5f1ba .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-skNaA5f1ba .carousel-indicators {
    display: none;
  }
}
.cid-skNaA5f1ba .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-skNaA5f1ba .carousel-inner > .active {
  display: block;
}
.cid-skNaA5f1ba .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skNaA5f1ba .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skNaA5f1ba .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-skNaA5f1ba .carousel-control,
  .cid-skNaA5f1ba .carousel-indicators,
  .cid-skNaA5f1ba .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-skNaA5f1ba .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-skNaA5f1ba .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-skNaA5f1ba .carousel-indicators .active,
.cid-skNaA5f1ba .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-skNaA5f1ba .carousel-indicators .active {
  background: #fff;
}
.cid-skNaA5f1ba .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-skNaA5f1ba .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-skNaA5f1ba .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-skNaA5f1ba .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-skNaA5f1ba .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-skNaA5f1ba .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-skNaA5f1ba .carousel {
  width: 100%;
}
.cid-skNaA5f1ba .modal-backdrop.in {
  opacity: 0.8;
}
.cid-skNaA5f1ba .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-skNaA5f1ba .modal.fade .modal-dialog,
.cid-skNaA5f1ba .modal.in .modal-dialog {
  transform: none;
}
.cid-skNaA5f1ba .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-skNaA5f1ba H6 {
  text-align: center;
  color: #894d4d;
}
.cid-skNaA5f1ba H3 {
  color: #894d4d;
}
.cid-skNaA5f1ba H4 {
  color: #bbbbbb;
}
.cid-slOZXDgL1q {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-slOZXDgL1q .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-slOZXDgL1q .row {
  flex-direction: row-reverse;
}
.cid-slOZXDgL1q img {
  width: 100%;
}
.cid-slOZXDgL1q .mbr-description {
  color: #894d4d;
}
.cid-slDQYahczJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDQYahczJ .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDQYahczJ .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDQYahczJ .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDQYahczJ .mbr-text {
  color: #f2efef;
}
.cid-slDQYahczJ .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slmmu9Kdu6 {
  padding-top: 3rem;
  padding-bottom: 1rem;
  background-image: url("../../../assets/images/dsc-280.jpg");
}
.cid-slmmu9Kdu6 .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-slmmu9Kdu6 .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-slmmu9Kdu6 .mbr-text,
.cid-slmmu9Kdu6 .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-slmmnaWi13 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-slmmnaWi13 .item {
  padding-bottom: 2rem;
}
.cid-slmmnaWi13 .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-slmmnaWi13 .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-slmmnaWi13 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slmmnaWi13 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slmmnaWi13 .carousel-control,
.cid-slmmnaWi13 .close {
  background: #1b1b1b;
}
.cid-slmmnaWi13 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slmmnaWi13 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slmmnaWi13 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slmmnaWi13 .carousel-control-next span {
  margin-left: 5px;
}
.cid-slmmnaWi13 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slmmnaWi13 .close::before {
  content: '\e91a';
}
.cid-slmmnaWi13 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slmmnaWi13 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slmmnaWi13 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slmmnaWi13 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slmmnaWi13 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slmmnaWi13 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slmmnaWi13 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slmmnaWi13 .carousel-indicators li.active,
.cid-slmmnaWi13 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slmmnaWi13 .carousel-indicators li::after,
.cid-slmmnaWi13 .carousel-indicators li::before {
  content: none;
}
.cid-slmmnaWi13 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slmmnaWi13 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slmmnaWi13 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slmmnaWi13 .carousel-indicators {
    display: none;
  }
}
.cid-slmmnaWi13 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slmmnaWi13 .carousel-inner > .active {
  display: block;
}
.cid-slmmnaWi13 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slmmnaWi13 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slmmnaWi13 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slmmnaWi13 .carousel-control,
  .cid-slmmnaWi13 .carousel-indicators,
  .cid-slmmnaWi13 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slmmnaWi13 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slmmnaWi13 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slmmnaWi13 .carousel-indicators .active,
.cid-slmmnaWi13 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slmmnaWi13 .carousel-indicators .active {
  background: #fff;
}
.cid-slmmnaWi13 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slmmnaWi13 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slmmnaWi13 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slmmnaWi13 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slmmnaWi13 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slmmnaWi13 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slmmnaWi13 .carousel {
  width: 100%;
}
.cid-slmmnaWi13 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slmmnaWi13 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slmmnaWi13 .modal.fade .modal-dialog,
.cid-slmmnaWi13 .modal.in .modal-dialog {
  transform: none;
}
.cid-slmmnaWi13 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slmmnaWi13 H6 {
  text-align: center;
  color: #894d4d;
}
.cid-slmmnaWi13 H3 {
  color: #b22929;
}
.cid-slmmnaWi13 H4 {
  color: #9d8181;
}
.cid-slP2x5CwNa {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-slP2x5CwNa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-slP2x5CwNa .row {
  flex-direction: row-reverse;
}
.cid-slP2x5CwNa img {
  width: 100%;
}
.cid-slP2x5CwNa .mbr-description {
  color: #894d4d;
}
.cid-slDRbiENlM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDRbiENlM .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDRbiENlM .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDRbiENlM .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDRbiENlM .mbr-text {
  color: #f2efef;
}
.cid-slDRbiENlM .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slmoLg4rwz {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/12a-06-copia.jpg");
}
.cid-slmoLg4rwz .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-slmoLg4rwz .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-slmoLg4rwz .mbr-text,
.cid-slmoLg4rwz .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-slmoMWxmyw {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-slmoMWxmyw .item {
  padding-bottom: 2rem;
}
.cid-slmoMWxmyw .item-wrapper {
  position: relative;
}
.cid-slmoMWxmyw .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slmoMWxmyw .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slmoMWxmyw .carousel-control,
.cid-slmoMWxmyw .close {
  background: #1b1b1b;
}
.cid-slmoMWxmyw .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slmoMWxmyw .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slmoMWxmyw .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slmoMWxmyw .carousel-control-next span {
  margin-left: 5px;
}
.cid-slmoMWxmyw .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slmoMWxmyw .close::before {
  content: '\e91a';
}
.cid-slmoMWxmyw .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slmoMWxmyw .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slmoMWxmyw .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slmoMWxmyw .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slmoMWxmyw .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slmoMWxmyw .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slmoMWxmyw .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slmoMWxmyw .carousel-indicators li.active,
.cid-slmoMWxmyw .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slmoMWxmyw .carousel-indicators li::after,
.cid-slmoMWxmyw .carousel-indicators li::before {
  content: none;
}
.cid-slmoMWxmyw .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slmoMWxmyw .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slmoMWxmyw .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slmoMWxmyw .carousel-indicators {
    display: none;
  }
}
.cid-slmoMWxmyw .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slmoMWxmyw .carousel-inner > .active {
  display: block;
}
.cid-slmoMWxmyw .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slmoMWxmyw .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slmoMWxmyw .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slmoMWxmyw .carousel-control,
  .cid-slmoMWxmyw .carousel-indicators,
  .cid-slmoMWxmyw .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slmoMWxmyw .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slmoMWxmyw .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slmoMWxmyw .carousel-indicators .active,
.cid-slmoMWxmyw .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slmoMWxmyw .carousel-indicators .active {
  background: #fff;
}
.cid-slmoMWxmyw .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slmoMWxmyw .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slmoMWxmyw .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slmoMWxmyw .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slmoMWxmyw .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slmoMWxmyw .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slmoMWxmyw .carousel {
  width: 100%;
}
.cid-slmoMWxmyw .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slmoMWxmyw .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slmoMWxmyw .modal.fade .modal-dialog,
.cid-slmoMWxmyw .modal.in .modal-dialog {
  transform: none;
}
.cid-slmoMWxmyw .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slmoMWxmyw H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-slmoMWxmyw H3 {
  color: #894d4d;
}
.cid-slmoMWxmyw H4 {
  color: #bbbbbb;
}
.cid-slDRdJwVoN {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDRdJwVoN .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDRdJwVoN .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDRdJwVoN .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDRdJwVoN .mbr-text {
  color: #f2efef;
}
.cid-slDRdJwVoN .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-smLMlUT5Vv {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/mgcruz-gravity-36.jpg");
}
.cid-smLMlUT5Vv .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-smLMlUT5Vv .mbr-section-subtitle {
  text-align: left;
  color: #fafafa;
}
.cid-smLMlUT5Vv .mbr-text,
.cid-smLMlUT5Vv .mbr-section-btn {
  text-align: left;
  color: #ffffff;
}
.cid-skSev7w1tD {
  padding-top: 10rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-skSev7w1tD .item {
  padding-bottom: 2rem;
}
.cid-skSev7w1tD .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-skSev7w1tD .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-skSev7w1tD .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-skSev7w1tD .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-skSev7w1tD .carousel-control,
.cid-skSev7w1tD .close {
  background: #1b1b1b;
}
.cid-skSev7w1tD .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-skSev7w1tD .carousel-control-prev span {
  margin-right: 5px;
}
.cid-skSev7w1tD .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-skSev7w1tD .carousel-control-next span {
  margin-left: 5px;
}
.cid-skSev7w1tD .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-skSev7w1tD .close::before {
  content: '\e91a';
}
.cid-skSev7w1tD .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-skSev7w1tD .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-skSev7w1tD .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skSev7w1tD .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-skSev7w1tD .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-skSev7w1tD .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-skSev7w1tD .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-skSev7w1tD .carousel-indicators li.active,
.cid-skSev7w1tD .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-skSev7w1tD .carousel-indicators li::after,
.cid-skSev7w1tD .carousel-indicators li::before {
  content: none;
}
.cid-skSev7w1tD .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-skSev7w1tD .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-skSev7w1tD .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-skSev7w1tD .carousel-indicators {
    display: none;
  }
}
.cid-skSev7w1tD .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-skSev7w1tD .carousel-inner > .active {
  display: block;
}
.cid-skSev7w1tD .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skSev7w1tD .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skSev7w1tD .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-skSev7w1tD .carousel-control,
  .cid-skSev7w1tD .carousel-indicators,
  .cid-skSev7w1tD .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-skSev7w1tD .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-skSev7w1tD .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-skSev7w1tD .carousel-indicators .active,
.cid-skSev7w1tD .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-skSev7w1tD .carousel-indicators .active {
  background: #fff;
}
.cid-skSev7w1tD .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-skSev7w1tD .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-skSev7w1tD .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-skSev7w1tD .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-skSev7w1tD .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-skSev7w1tD .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-skSev7w1tD .carousel {
  width: 100%;
}
.cid-skSev7w1tD .modal-backdrop.in {
  opacity: 0.8;
}
.cid-skSev7w1tD .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-skSev7w1tD .modal.fade .modal-dialog,
.cid-skSev7w1tD .modal.in .modal-dialog {
  transform: none;
}
.cid-skSev7w1tD .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-skSev7w1tD H6 {
  text-align: center;
  color: #894d4d;
}
.cid-skSev7w1tD H3 {
  color: #894d4d;
}
.cid-skSev7w1tD H4 {
  color: #bbbbbb;
}
.cid-snem5Q408H {
  padding-top: 4rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-snem5Q408H .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-snem5Q408H .row {
  flex-direction: row-reverse;
}
.cid-snem5Q408H img {
  width: 100%;
}
.cid-slDR5TZD3d {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDR5TZD3d .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDR5TZD3d .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDR5TZD3d .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDR5TZD3d .mbr-text {
  color: #f2efef;
}
.cid-slDR5TZD3d .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skYgIJ58EV {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/p1010010-copia.jpg");
}
.cid-skYgIJ58EV .mbr-section-title {
  color: #000000;
  text-align: left;
}
.cid-skYgIJ58EV .mbr-section-subtitle {
  text-align: left;
  color: #ffffff;
}
.cid-skYgIJ58EV .mbr-text,
.cid-skYgIJ58EV .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-slP4cnsrIr {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-slP4cnsrIr .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-slP4cnsrIr .row {
  flex-direction: row-reverse;
}
.cid-slP4cnsrIr img {
  width: 100%;
}
.cid-slP4cnsrIr .mbr-description {
  color: #894d4d;
}
.cid-syVZtSmxsF {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-syVZtSmxsF .item {
  padding-bottom: 2rem;
}
.cid-syVZtSmxsF .item-wrapper {
  position: relative;
}
.cid-syVZtSmxsF .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-syVZtSmxsF .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-syVZtSmxsF .carousel-control,
.cid-syVZtSmxsF .close {
  background: #1b1b1b;
}
.cid-syVZtSmxsF .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-syVZtSmxsF .carousel-control-prev span {
  margin-right: 5px;
}
.cid-syVZtSmxsF .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-syVZtSmxsF .carousel-control-next span {
  margin-left: 5px;
}
.cid-syVZtSmxsF .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-syVZtSmxsF .close::before {
  content: '\e91a';
}
.cid-syVZtSmxsF .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-syVZtSmxsF .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-syVZtSmxsF .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syVZtSmxsF .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-syVZtSmxsF .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-syVZtSmxsF .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-syVZtSmxsF .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-syVZtSmxsF .carousel-indicators li.active,
.cid-syVZtSmxsF .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-syVZtSmxsF .carousel-indicators li::after,
.cid-syVZtSmxsF .carousel-indicators li::before {
  content: none;
}
.cid-syVZtSmxsF .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-syVZtSmxsF .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-syVZtSmxsF .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-syVZtSmxsF .carousel-indicators {
    display: none;
  }
}
.cid-syVZtSmxsF .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-syVZtSmxsF .carousel-inner > .active {
  display: block;
}
.cid-syVZtSmxsF .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-syVZtSmxsF .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-syVZtSmxsF .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-syVZtSmxsF .carousel-control,
  .cid-syVZtSmxsF .carousel-indicators,
  .cid-syVZtSmxsF .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-syVZtSmxsF .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-syVZtSmxsF .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-syVZtSmxsF .carousel-indicators .active,
.cid-syVZtSmxsF .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-syVZtSmxsF .carousel-indicators .active {
  background: #fff;
}
.cid-syVZtSmxsF .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-syVZtSmxsF .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-syVZtSmxsF .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-syVZtSmxsF .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-syVZtSmxsF .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-syVZtSmxsF .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-syVZtSmxsF .carousel {
  width: 100%;
}
.cid-syVZtSmxsF .modal-backdrop.in {
  opacity: 0.8;
}
.cid-syVZtSmxsF .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-syVZtSmxsF .modal.fade .modal-dialog,
.cid-syVZtSmxsF .modal.in .modal-dialog {
  transform: none;
}
.cid-syVZtSmxsF .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-syVZtSmxsF H6 {
  text-align: center;
  color: #894d4d;
}
.cid-syVZtSmxsF H3 {
  color: #894d4d;
}
.cid-syVZtSmxsF H4 {
  color: #894d4d;
}
.cid-slDR3qasfV {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDR3qasfV .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDR3qasfV .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDR3qasfV .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDR3qasfV .mbr-text {
  color: #f2efef;
}
.cid-slDR3qasfV .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-srA2lahuGU {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/p1010874-copia-1.jpg");
}
.cid-srA2lahuGU .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-srA2lahuGU .mbr-section-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-srA2lahuGU .mbr-text,
.cid-srA2lahuGU .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-slvuJ3Ybvq {
  padding-top: 7rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slvuJ3Ybvq .item {
  padding-bottom: 2rem;
}
.cid-slvuJ3Ybvq .item-wrapper {
  position: relative;
}
.cid-slvuJ3Ybvq .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slvuJ3Ybvq .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slvuJ3Ybvq .carousel-control,
.cid-slvuJ3Ybvq .close {
  background: #1b1b1b;
}
.cid-slvuJ3Ybvq .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slvuJ3Ybvq .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slvuJ3Ybvq .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slvuJ3Ybvq .carousel-control-next span {
  margin-left: 5px;
}
.cid-slvuJ3Ybvq .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slvuJ3Ybvq .close::before {
  content: '\e91a';
}
.cid-slvuJ3Ybvq .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slvuJ3Ybvq .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slvuJ3Ybvq .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slvuJ3Ybvq .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slvuJ3Ybvq .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slvuJ3Ybvq .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slvuJ3Ybvq .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slvuJ3Ybvq .carousel-indicators li.active,
.cid-slvuJ3Ybvq .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slvuJ3Ybvq .carousel-indicators li::after,
.cid-slvuJ3Ybvq .carousel-indicators li::before {
  content: none;
}
.cid-slvuJ3Ybvq .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slvuJ3Ybvq .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slvuJ3Ybvq .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slvuJ3Ybvq .carousel-indicators {
    display: none;
  }
}
.cid-slvuJ3Ybvq .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slvuJ3Ybvq .carousel-inner > .active {
  display: block;
}
.cid-slvuJ3Ybvq .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slvuJ3Ybvq .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slvuJ3Ybvq .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slvuJ3Ybvq .carousel-control,
  .cid-slvuJ3Ybvq .carousel-indicators,
  .cid-slvuJ3Ybvq .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slvuJ3Ybvq .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slvuJ3Ybvq .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slvuJ3Ybvq .carousel-indicators .active,
.cid-slvuJ3Ybvq .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slvuJ3Ybvq .carousel-indicators .active {
  background: #fff;
}
.cid-slvuJ3Ybvq .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slvuJ3Ybvq .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slvuJ3Ybvq .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slvuJ3Ybvq .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slvuJ3Ybvq .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slvuJ3Ybvq .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slvuJ3Ybvq .carousel {
  width: 100%;
}
.cid-slvuJ3Ybvq .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slvuJ3Ybvq .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slvuJ3Ybvq .modal.fade .modal-dialog,
.cid-slvuJ3Ybvq .modal.in .modal-dialog {
  transform: none;
}
.cid-slvuJ3Ybvq .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slvuJ3Ybvq H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-slvuJ3Ybvq H3 {
  color: #84817f;
}
.cid-slvuJ3Ybvq H4 {
  color: #bbbbbb;
}
.cid-S7Di6qeHhM {
  background-color: #000000;
}
.cid-S7Di6qeHhM .show {
  visibility: visible;
}
.cid-S7Di6qeHhM .hide {
  visibility: hidden;
}
.cid-slNp26vKlW {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-slNp26vKlW .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slNp26vKlW .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slNp26vKlW .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slNp26vKlW .mbr-text {
  color: #bbbbbb;
}
.cid-slNp26vKlW .mbr-section-title {
  color: #84817f;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slvHEKEQfq {
  padding-top: 4rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/p1010031-1.jpg");
}
.cid-slvHEKEQfq .mbr-section-title {
  color: #a79e7b;
  text-align: left;
}
.cid-slvHEKEQfq .mbr-section-subtitle {
  text-align: left;
  color: #894d4d;
}
.cid-slvHEKEQfq .mbr-text,
.cid-slvHEKEQfq .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-slvPslxCjn {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slvPslxCjn .item {
  padding-bottom: 2rem;
}
.cid-slvPslxCjn .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-slvPslxCjn .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-slvPslxCjn .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slvPslxCjn .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slvPslxCjn .carousel-control,
.cid-slvPslxCjn .close {
  background: #1b1b1b;
}
.cid-slvPslxCjn .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slvPslxCjn .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slvPslxCjn .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slvPslxCjn .carousel-control-next span {
  margin-left: 5px;
}
.cid-slvPslxCjn .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slvPslxCjn .close::before {
  content: '\e91a';
}
.cid-slvPslxCjn .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slvPslxCjn .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slvPslxCjn .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slvPslxCjn .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slvPslxCjn .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slvPslxCjn .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slvPslxCjn .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slvPslxCjn .carousel-indicators li.active,
.cid-slvPslxCjn .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slvPslxCjn .carousel-indicators li::after,
.cid-slvPslxCjn .carousel-indicators li::before {
  content: none;
}
.cid-slvPslxCjn .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slvPslxCjn .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slvPslxCjn .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slvPslxCjn .carousel-indicators {
    display: none;
  }
}
.cid-slvPslxCjn .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slvPslxCjn .carousel-inner > .active {
  display: block;
}
.cid-slvPslxCjn .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slvPslxCjn .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slvPslxCjn .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slvPslxCjn .carousel-control,
  .cid-slvPslxCjn .carousel-indicators,
  .cid-slvPslxCjn .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slvPslxCjn .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slvPslxCjn .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slvPslxCjn .carousel-indicators .active,
.cid-slvPslxCjn .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slvPslxCjn .carousel-indicators .active {
  background: #fff;
}
.cid-slvPslxCjn .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slvPslxCjn .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slvPslxCjn .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slvPslxCjn .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slvPslxCjn .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slvPslxCjn .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slvPslxCjn .carousel {
  width: 100%;
}
.cid-slvPslxCjn .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slvPslxCjn .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slvPslxCjn .modal.fade .modal-dialog,
.cid-slvPslxCjn .modal.in .modal-dialog {
  transform: none;
}
.cid-slvPslxCjn .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slvPslxCjn H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-slvPslxCjn H3 {
  color: #b5ac88;
}
.cid-slvPslxCjn H4 {
  color: #bbbbbb;
}
.cid-slvL9p4ujR {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-slvL9p4ujR .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-slvL9p4ujR .row {
  flex-direction: row-reverse;
}
.cid-slvL9p4ujR img {
  width: 100%;
}
.cid-slvL9p4ujR .mbr-text {
  color: #8d6565;
  text-align: center;
}
.cid-slxD5q8QKW {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slxD5q8QKW .item {
  padding-bottom: 2rem;
}
.cid-slxD5q8QKW .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-slxD5q8QKW .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-slxD5q8QKW .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slxD5q8QKW .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slxD5q8QKW .carousel-control,
.cid-slxD5q8QKW .close {
  background: #1b1b1b;
}
.cid-slxD5q8QKW .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slxD5q8QKW .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slxD5q8QKW .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slxD5q8QKW .carousel-control-next span {
  margin-left: 5px;
}
.cid-slxD5q8QKW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slxD5q8QKW .close::before {
  content: '\e91a';
}
.cid-slxD5q8QKW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slxD5q8QKW .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slxD5q8QKW .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxD5q8QKW .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slxD5q8QKW .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slxD5q8QKW .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slxD5q8QKW .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slxD5q8QKW .carousel-indicators li.active,
.cid-slxD5q8QKW .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slxD5q8QKW .carousel-indicators li::after,
.cid-slxD5q8QKW .carousel-indicators li::before {
  content: none;
}
.cid-slxD5q8QKW .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slxD5q8QKW .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slxD5q8QKW .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slxD5q8QKW .carousel-indicators {
    display: none;
  }
}
.cid-slxD5q8QKW .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slxD5q8QKW .carousel-inner > .active {
  display: block;
}
.cid-slxD5q8QKW .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxD5q8QKW .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slxD5q8QKW .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slxD5q8QKW .carousel-control,
  .cid-slxD5q8QKW .carousel-indicators,
  .cid-slxD5q8QKW .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slxD5q8QKW .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slxD5q8QKW .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slxD5q8QKW .carousel-indicators .active,
.cid-slxD5q8QKW .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slxD5q8QKW .carousel-indicators .active {
  background: #fff;
}
.cid-slxD5q8QKW .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slxD5q8QKW .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slxD5q8QKW .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slxD5q8QKW .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slxD5q8QKW .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slxD5q8QKW .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slxD5q8QKW .carousel {
  width: 100%;
}
.cid-slxD5q8QKW .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slxD5q8QKW .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slxD5q8QKW .modal.fade .modal-dialog,
.cid-slxD5q8QKW .modal.in .modal-dialog {
  transform: none;
}
.cid-slxD5q8QKW .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slxD5q8QKW H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-slxD5q8QKW H3 {
  color: #b5ac88;
}
.cid-slxD5q8QKW H4 {
  color: #bbbbbb;
}
.cid-slxJ7c9XYP {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slxJ7c9XYP .item {
  padding-bottom: 2rem;
}
.cid-slxJ7c9XYP .item-wrapper {
  height: 200px;
  position: relative;
}
.cid-slxJ7c9XYP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-slxJ7c9XYP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slxJ7c9XYP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slxJ7c9XYP .carousel-control,
.cid-slxJ7c9XYP .close {
  background: #1b1b1b;
}
.cid-slxJ7c9XYP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slxJ7c9XYP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slxJ7c9XYP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slxJ7c9XYP .carousel-control-next span {
  margin-left: 5px;
}
.cid-slxJ7c9XYP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slxJ7c9XYP .close::before {
  content: '\e91a';
}
.cid-slxJ7c9XYP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slxJ7c9XYP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slxJ7c9XYP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxJ7c9XYP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slxJ7c9XYP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slxJ7c9XYP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slxJ7c9XYP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slxJ7c9XYP .carousel-indicators li.active,
.cid-slxJ7c9XYP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slxJ7c9XYP .carousel-indicators li::after,
.cid-slxJ7c9XYP .carousel-indicators li::before {
  content: none;
}
.cid-slxJ7c9XYP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slxJ7c9XYP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slxJ7c9XYP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slxJ7c9XYP .carousel-indicators {
    display: none;
  }
}
.cid-slxJ7c9XYP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slxJ7c9XYP .carousel-inner > .active {
  display: block;
}
.cid-slxJ7c9XYP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxJ7c9XYP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slxJ7c9XYP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slxJ7c9XYP .carousel-control,
  .cid-slxJ7c9XYP .carousel-indicators,
  .cid-slxJ7c9XYP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slxJ7c9XYP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slxJ7c9XYP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slxJ7c9XYP .carousel-indicators .active,
.cid-slxJ7c9XYP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slxJ7c9XYP .carousel-indicators .active {
  background: #fff;
}
.cid-slxJ7c9XYP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slxJ7c9XYP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slxJ7c9XYP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slxJ7c9XYP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slxJ7c9XYP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slxJ7c9XYP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slxJ7c9XYP .carousel {
  width: 100%;
}
.cid-slxJ7c9XYP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slxJ7c9XYP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slxJ7c9XYP .modal.fade .modal-dialog,
.cid-slxJ7c9XYP .modal.in .modal-dialog {
  transform: none;
}
.cid-slxJ7c9XYP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slxJ7c9XYP H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-slxJ7c9XYP H3 {
  color: #b5ac88;
}
.cid-slxJ7c9XYP H4 {
  color: #6ec7f2;
}
.cid-slNoaWtTZB {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-slNoaWtTZB .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slNoaWtTZB .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slNoaWtTZB .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slNoaWtTZB .mbr-text {
  color: #bbbbbb;
}
.cid-slNoaWtTZB .mbr-section-title {
  color: #989292;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF !important;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sly4YtmDKX {
  padding-top: 9rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/izusa-piedra-blanca-1.jpg");
}
.cid-sly4YtmDKX .mbr-section-title {
  color: #d0d0d0;
  text-align: left;
}
.cid-sly4YtmDKX .mbr-section-subtitle {
  text-align: left;
  color: #52473c;
}
.cid-sly4YtmDKX .mbr-text,
.cid-sly4YtmDKX .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-srLxL3oB2q {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-srLxL3oB2q .mbr-text {
  color: #bbbbbb;
  text-align: center;
}
.cid-srLxL3oB2q .mbr-section-title {
  color: #492e2e;
  text-align: center;
}
.cid-srLxL3oB2q .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: center;
}
.cid-srLMQ374cO {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-srLMQ374cO .item {
  padding-bottom: 2rem;
}
.cid-srLMQ374cO .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-srLMQ374cO .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-srLMQ374cO .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-srLMQ374cO .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-srLMQ374cO .carousel-control,
.cid-srLMQ374cO .close {
  background: #1b1b1b;
}
.cid-srLMQ374cO .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-srLMQ374cO .carousel-control-prev span {
  margin-right: 5px;
}
.cid-srLMQ374cO .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-srLMQ374cO .carousel-control-next span {
  margin-left: 5px;
}
.cid-srLMQ374cO .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-srLMQ374cO .close::before {
  content: '\e91a';
}
.cid-srLMQ374cO .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-srLMQ374cO .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-srLMQ374cO .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-srLMQ374cO .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-srLMQ374cO .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-srLMQ374cO .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-srLMQ374cO .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-srLMQ374cO .carousel-indicators li.active,
.cid-srLMQ374cO .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-srLMQ374cO .carousel-indicators li::after,
.cid-srLMQ374cO .carousel-indicators li::before {
  content: none;
}
.cid-srLMQ374cO .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-srLMQ374cO .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-srLMQ374cO .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-srLMQ374cO .carousel-indicators {
    display: none;
  }
}
.cid-srLMQ374cO .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-srLMQ374cO .carousel-inner > .active {
  display: block;
}
.cid-srLMQ374cO .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-srLMQ374cO .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-srLMQ374cO .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-srLMQ374cO .carousel-control,
  .cid-srLMQ374cO .carousel-indicators,
  .cid-srLMQ374cO .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-srLMQ374cO .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-srLMQ374cO .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-srLMQ374cO .carousel-indicators .active,
.cid-srLMQ374cO .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-srLMQ374cO .carousel-indicators .active {
  background: #fff;
}
.cid-srLMQ374cO .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-srLMQ374cO .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-srLMQ374cO .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-srLMQ374cO .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-srLMQ374cO .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-srLMQ374cO .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-srLMQ374cO .carousel {
  width: 100%;
}
.cid-srLMQ374cO .modal-backdrop.in {
  opacity: 0.8;
}
.cid-srLMQ374cO .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-srLMQ374cO .modal.fade .modal-dialog,
.cid-srLMQ374cO .modal.in .modal-dialog {
  transform: none;
}
.cid-srLMQ374cO .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-srLMQ374cO H6 {
  text-align: center;
  color: #fafafa;
}
.cid-srLMQ374cO H3 {
  color: #492e2e;
}
.cid-srLMQ374cO H4 {
  color: #989292;
}
.cid-srLuL8b2wo {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/izusa-piedra-blanca-10.jpg");
}
@media (max-width: 991px) {
  .cid-srLuL8b2wo .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLuL8b2wo .row {
  flex-direction: row-reverse;
}
.cid-srLuL8b2wo img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLuL8b2wo .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLuL8b2wo .mbr-section-title {
  color: #cecccc;
}
.cid-srLuM2HK4a {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/artha-portadora-de-luz-4.jpg");
}
@media (max-width: 991px) {
  .cid-srLuM2HK4a .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLuM2HK4a .row {
  flex-direction: row-reverse;
}
.cid-srLuM2HK4a img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLuM2HK4a .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLuM2HK4a .mbr-section-title {
  color: #cecccc;
}
.cid-srLuP3JPif {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/indhira-belleza-y-esplendor-7.jpg");
}
@media (max-width: 991px) {
  .cid-srLuP3JPif .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLuP3JPif .row {
  flex-direction: row-reverse;
}
.cid-srLuP3JPif img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLuP3JPif .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLuP3JPif .mbr-section-title {
  color: #cecccc;
}
.cid-srLuQaUVRw {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/tayen-luna-nueva-7.jpg");
}
@media (max-width: 991px) {
  .cid-srLuQaUVRw .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLuQaUVRw .row {
  flex-direction: row-reverse;
}
.cid-srLuQaUVRw img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLuQaUVRw .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLuQaUVRw .mbr-section-title {
  color: #cecccc;
}
.cid-srLuQXctaa {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/ceteria-piedra-luna-7.jpg");
}
@media (max-width: 991px) {
  .cid-srLuQXctaa .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLuQXctaa img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLuQXctaa .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLuQXctaa .mbr-section-title {
  color: #cecccc;
  text-align: right;
}
.cid-srLuQXctaa .mbr-text {
  text-align: right;
}
.cid-srLuRHlYXI {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/sakari-dulce-7.jpg");
}
@media (max-width: 991px) {
  .cid-srLuRHlYXI .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLuRHlYXI .row {
  flex-direction: row-reverse;
}
.cid-srLuRHlYXI img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLuRHlYXI .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLuRHlYXI .mbr-section-title {
  color: #cecccc;
}
.cid-srLuSDLjbZ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/devas-iii-30.jpg");
}
@media (max-width: 991px) {
  .cid-srLuSDLjbZ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLuSDLjbZ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLuSDLjbZ .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLuSDLjbZ .mbr-section-title {
  color: #cecccc;
  text-align: right;
}
.cid-srLuSDLjbZ .mbr-text {
  text-align: right;
}
.cid-slIq2JfYs6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-slIq2JfYs6 .mbr-text {
  text-align: center;
  color: #544f4f;
}
.cid-slNbTJMVqB {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-slNbTJMVqB .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slNbTJMVqB .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slNbTJMVqB .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slNbTJMVqB .mbr-text {
  color: #bbbbbb;
}
.cid-slNbTJMVqB .mbr-section-title {
  color: #989292;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF !important;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slHC0VJQTm {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/mgcruz-devas-galeria11-2.jpg");
}
.cid-slHC0VJQTm .mbr-section-title {
  color: #a59b9b;
  text-align: left;
}
.cid-slHC0VJQTm .mbr-section-subtitle {
  text-align: left;
  color: #492e2e;
}
.cid-slHC0VJQTm .mbr-text,
.cid-slHC0VJQTm .mbr-section-btn {
  text-align: left;
}
.cid-srLkQTLlPK {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-srLkQTLlPK .mbr-section-title {
  text-align: center;
  color: #492e2e;
}
.cid-srLkQTLlPK .mbr-text {
  text-align: center;
  color: #82786e;
}
.cid-srLmfSQWX2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mgcruz-devas-galeria08-2.jpg");
}
@media (max-width: 991px) {
  .cid-srLmfSQWX2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLmfSQWX2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLmfSQWX2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLmfSQWX2 .mbr-section-title {
  color: #bbbbbb;
  text-align: right;
}
.cid-srLmfSQWX2 .mbr-text {
  text-align: right;
}
.cid-srLmkdCnHJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mgcruz-devas-galeria04-2.jpg");
}
@media (max-width: 991px) {
  .cid-srLmkdCnHJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLmkdCnHJ .row {
  flex-direction: row-reverse;
}
.cid-srLmkdCnHJ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLmkdCnHJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLmkdCnHJ .mbr-section-title {
  color: #bbbbbb;
}
.cid-srLmkP0jHb {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mgcruz-devas-galeria13-1.jpg");
}
@media (max-width: 991px) {
  .cid-srLmkP0jHb .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLmkP0jHb img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLmkP0jHb .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLmkP0jHb .mbr-section-title {
  color: #bbbbbb;
  text-align: right;
}
.cid-srLmkP0jHb .mbr-text {
  text-align: right;
}
.cid-srLmllVDU5 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mgcruz-devas-galeria05-2.jpg");
}
@media (max-width: 991px) {
  .cid-srLmllVDU5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLmllVDU5 .row {
  flex-direction: row-reverse;
}
.cid-srLmllVDU5 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLmllVDU5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLmllVDU5 .mbr-section-title {
  color: #bbbbbb;
}
.cid-srLmm10eqx {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mgcruz-devas-galeria06-2.jpg");
}
@media (max-width: 991px) {
  .cid-srLmm10eqx .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLmm10eqx img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLmm10eqx .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLmm10eqx .mbr-section-title {
  color: #bbbbbb;
  text-align: right;
}
.cid-srLmm10eqx .mbr-text {
  text-align: right;
}
.cid-srLmmzkEg4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/mgcruz-devas-galeria03-1.jpg");
}
@media (max-width: 991px) {
  .cid-srLmmzkEg4 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-srLmmzkEg4 .row {
  flex-direction: row-reverse;
}
.cid-srLmmzkEg4 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-srLmmzkEg4 .text-wrapper {
    padding: 2rem;
  }
}
.cid-srLmmzkEg4 .mbr-section-title {
  color: #bbbbbb;
}
.cid-srLn0WhxAg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-srLn0WhxAg .mbr-text {
  color: #82786e;
  text-align: center;
}
.cid-jjp4gaRiNP {
  background-color: #242930;
}
.cid-jjp4gaRiNP .show {
  visibility: visible;
}
.cid-jjp4gaRiNP .hide {
  visibility: hidden;
}
.cid-slNbO3VpsH {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-slNbO3VpsH .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slNbO3VpsH .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slNbO3VpsH .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slNbO3VpsH .mbr-text {
  color: #bbbbbb;
}
.cid-slNbO3VpsH .mbr-section-title {
  color: #989292;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF !important;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slHF93Mh76 {
  padding-top: 10rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/mgcruz-devas-anteriores-8.jpg");
}
.cid-slHF93Mh76 .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-slHF93Mh76 .mbr-section-subtitle {
  text-align: left;
  color: #1d1616;
}
.cid-slHF93Mh76 .mbr-text,
.cid-slHF93Mh76 .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-slHF692bEl {
  padding-top: 7rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slHF692bEl .item {
  padding-bottom: 2rem;
}
.cid-slHF692bEl .item-wrapper {
  height: 300px;
  position: relative;
}
.cid-slHF692bEl .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-slHF692bEl .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slHF692bEl .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slHF692bEl .carousel-control,
.cid-slHF692bEl .close {
  background: #1b1b1b;
}
.cid-slHF692bEl .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slHF692bEl .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slHF692bEl .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slHF692bEl .carousel-control-next span {
  margin-left: 5px;
}
.cid-slHF692bEl .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slHF692bEl .close::before {
  content: '\e91a';
}
.cid-slHF692bEl .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slHF692bEl .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slHF692bEl .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slHF692bEl .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slHF692bEl .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slHF692bEl .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slHF692bEl .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slHF692bEl .carousel-indicators li.active,
.cid-slHF692bEl .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slHF692bEl .carousel-indicators li::after,
.cid-slHF692bEl .carousel-indicators li::before {
  content: none;
}
.cid-slHF692bEl .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slHF692bEl .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slHF692bEl .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slHF692bEl .carousel-indicators {
    display: none;
  }
}
.cid-slHF692bEl .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slHF692bEl .carousel-inner > .active {
  display: block;
}
.cid-slHF692bEl .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slHF692bEl .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slHF692bEl .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slHF692bEl .carousel-control,
  .cid-slHF692bEl .carousel-indicators,
  .cid-slHF692bEl .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slHF692bEl .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slHF692bEl .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slHF692bEl .carousel-indicators .active,
.cid-slHF692bEl .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slHF692bEl .carousel-indicators .active {
  background: #fff;
}
.cid-slHF692bEl .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slHF692bEl .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slHF692bEl .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slHF692bEl .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slHF692bEl .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slHF692bEl .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slHF692bEl .carousel {
  width: 100%;
}
.cid-slHF692bEl .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slHF692bEl .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slHF692bEl .modal.fade .modal-dialog,
.cid-slHF692bEl .modal.in .modal-dialog {
  transform: none;
}
.cid-slHF692bEl .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slHF692bEl H6 {
  text-align: center;
}
.cid-slHF692bEl H3 {
  color: #4f4545;
}
.cid-slHF692bEl H4 {
  color: #4f4545;
}
.cid-slPphLRF2n {
  padding-top: 2rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-slPphLRF2n .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-slPphLRF2n .row {
  flex-direction: row-reverse;
}
.cid-slPphLRF2n img {
  width: 100%;
}
.cid-slPphLRF2n .mbr-description {
  color: #4f4545;
}
.cid-slU3Yh9AT1 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-slU3Yh9AT1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-slU3Yh9AT1 .row {
  flex-direction: row-reverse;
}
.cid-slU3Yh9AT1 img {
  width: 100%;
}
.cid-slHPmYpSM2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-slHPmYpSM2 .mbr-text {
  text-align: center;
  color: #4f4545;
}
.cid-slHPmYpSM2 .mbr-section-title {
  color: #989292;
  text-align: center;
}
.cid-Tl7vawgXpA {
  background-color: #000000;
}
.cid-Tl7vawgXpA .show {
  visibility: visible;
}
.cid-Tl7vawgXpA .hide {
  visibility: hidden;
}
.cid-slHHpTECNe {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-slHHpTECNe .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slHHpTECNe .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slHHpTECNe .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slHHpTECNe .mbr-text {
  color: #bbbbbb;
}
.cid-slHHpTECNe .mbr-section-title {
  color: #989292;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slvSDkKDJZ {
  padding-top: 7rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/raku-d-5.jpg");
}
.cid-slvSDkKDJZ .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-slvSDkKDJZ .mbr-section-subtitle {
  text-align: left;
  color: #bbbbbb;
}
.cid-slvSDkKDJZ .mbr-text,
.cid-slvSDkKDJZ .mbr-section-btn {
  text-align: left;
  color: #000000;
}
.cid-slxMaCSYh6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
@media (max-width: 991px) {
  .cid-slxMaCSYh6 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-slxMaCSYh6 .row {
  flex-direction: row-reverse;
}
.cid-slxMaCSYh6 img {
  width: 100%;
}
.cid-slvSBCYzxL {
  padding-top: 0rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slvSBCYzxL .item {
  padding-bottom: 2rem;
}
.cid-slvSBCYzxL .item-wrapper {
  position: relative;
}
.cid-slvSBCYzxL .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slvSBCYzxL .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slvSBCYzxL .carousel-control,
.cid-slvSBCYzxL .close {
  background: #1b1b1b;
}
.cid-slvSBCYzxL .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slvSBCYzxL .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slvSBCYzxL .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slvSBCYzxL .carousel-control-next span {
  margin-left: 5px;
}
.cid-slvSBCYzxL .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slvSBCYzxL .close::before {
  content: '\e91a';
}
.cid-slvSBCYzxL .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slvSBCYzxL .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slvSBCYzxL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slvSBCYzxL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slvSBCYzxL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slvSBCYzxL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slvSBCYzxL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slvSBCYzxL .carousel-indicators li.active,
.cid-slvSBCYzxL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slvSBCYzxL .carousel-indicators li::after,
.cid-slvSBCYzxL .carousel-indicators li::before {
  content: none;
}
.cid-slvSBCYzxL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slvSBCYzxL .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slvSBCYzxL .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slvSBCYzxL .carousel-indicators {
    display: none;
  }
}
.cid-slvSBCYzxL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slvSBCYzxL .carousel-inner > .active {
  display: block;
}
.cid-slvSBCYzxL .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slvSBCYzxL .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slvSBCYzxL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slvSBCYzxL .carousel-control,
  .cid-slvSBCYzxL .carousel-indicators,
  .cid-slvSBCYzxL .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slvSBCYzxL .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slvSBCYzxL .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slvSBCYzxL .carousel-indicators .active,
.cid-slvSBCYzxL .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slvSBCYzxL .carousel-indicators .active {
  background: #fff;
}
.cid-slvSBCYzxL .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slvSBCYzxL .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slvSBCYzxL .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slvSBCYzxL .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slvSBCYzxL .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slvSBCYzxL .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slvSBCYzxL .carousel {
  width: 100%;
}
.cid-slvSBCYzxL .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slvSBCYzxL .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slvSBCYzxL .modal.fade .modal-dialog,
.cid-slvSBCYzxL .modal.in .modal-dialog {
  transform: none;
}
.cid-slvSBCYzxL .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slvSBCYzxL H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-slvSBCYzxL H3 {
  color: #c4bfac;
}
.cid-slvSBCYzxL H4 {
  color: #bbbbbb;
}
.cid-slxnDmpU9s {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slxnDmpU9s .item {
  padding-bottom: 2rem;
}
.cid-slxnDmpU9s .item-wrapper {
  position: relative;
}
.cid-slxnDmpU9s .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slxnDmpU9s .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slxnDmpU9s .carousel-control,
.cid-slxnDmpU9s .close {
  background: #1b1b1b;
}
.cid-slxnDmpU9s .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slxnDmpU9s .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slxnDmpU9s .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slxnDmpU9s .carousel-control-next span {
  margin-left: 5px;
}
.cid-slxnDmpU9s .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slxnDmpU9s .close::before {
  content: '\e91a';
}
.cid-slxnDmpU9s .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slxnDmpU9s .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slxnDmpU9s .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxnDmpU9s .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slxnDmpU9s .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slxnDmpU9s .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slxnDmpU9s .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slxnDmpU9s .carousel-indicators li.active,
.cid-slxnDmpU9s .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slxnDmpU9s .carousel-indicators li::after,
.cid-slxnDmpU9s .carousel-indicators li::before {
  content: none;
}
.cid-slxnDmpU9s .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slxnDmpU9s .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slxnDmpU9s .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slxnDmpU9s .carousel-indicators {
    display: none;
  }
}
.cid-slxnDmpU9s .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slxnDmpU9s .carousel-inner > .active {
  display: block;
}
.cid-slxnDmpU9s .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxnDmpU9s .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slxnDmpU9s .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slxnDmpU9s .carousel-control,
  .cid-slxnDmpU9s .carousel-indicators,
  .cid-slxnDmpU9s .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slxnDmpU9s .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slxnDmpU9s .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slxnDmpU9s .carousel-indicators .active,
.cid-slxnDmpU9s .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slxnDmpU9s .carousel-indicators .active {
  background: #fff;
}
.cid-slxnDmpU9s .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slxnDmpU9s .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slxnDmpU9s .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slxnDmpU9s .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slxnDmpU9s .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slxnDmpU9s .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slxnDmpU9s .carousel {
  width: 100%;
}
.cid-slxnDmpU9s .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slxnDmpU9s .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slxnDmpU9s .modal.fade .modal-dialog,
.cid-slxnDmpU9s .modal.in .modal-dialog {
  transform: none;
}
.cid-slxnDmpU9s .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slxnDmpU9s H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-slxnDmpU9s H3 {
  color: #c4bfac;
}
.cid-slxnDmpU9s H4 {
  color: #bbbbbb;
}
.cid-slxtGmd3cx {
  padding-top: 10rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slxtGmd3cx .item {
  padding-bottom: 2rem;
}
.cid-slxtGmd3cx .item-wrapper {
  height: 200px;
  position: relative;
}
.cid-slxtGmd3cx .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-slxtGmd3cx .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slxtGmd3cx .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slxtGmd3cx .carousel-control,
.cid-slxtGmd3cx .close {
  background: #1b1b1b;
}
.cid-slxtGmd3cx .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slxtGmd3cx .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slxtGmd3cx .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slxtGmd3cx .carousel-control-next span {
  margin-left: 5px;
}
.cid-slxtGmd3cx .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slxtGmd3cx .close::before {
  content: '\e91a';
}
.cid-slxtGmd3cx .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slxtGmd3cx .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slxtGmd3cx .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxtGmd3cx .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slxtGmd3cx .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slxtGmd3cx .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slxtGmd3cx .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slxtGmd3cx .carousel-indicators li.active,
.cid-slxtGmd3cx .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slxtGmd3cx .carousel-indicators li::after,
.cid-slxtGmd3cx .carousel-indicators li::before {
  content: none;
}
.cid-slxtGmd3cx .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slxtGmd3cx .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slxtGmd3cx .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slxtGmd3cx .carousel-indicators {
    display: none;
  }
}
.cid-slxtGmd3cx .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slxtGmd3cx .carousel-inner > .active {
  display: block;
}
.cid-slxtGmd3cx .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxtGmd3cx .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slxtGmd3cx .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slxtGmd3cx .carousel-control,
  .cid-slxtGmd3cx .carousel-indicators,
  .cid-slxtGmd3cx .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slxtGmd3cx .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slxtGmd3cx .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slxtGmd3cx .carousel-indicators .active,
.cid-slxtGmd3cx .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slxtGmd3cx .carousel-indicators .active {
  background: #fff;
}
.cid-slxtGmd3cx .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slxtGmd3cx .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slxtGmd3cx .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slxtGmd3cx .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slxtGmd3cx .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slxtGmd3cx .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slxtGmd3cx .carousel {
  width: 100%;
}
.cid-slxtGmd3cx .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slxtGmd3cx .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slxtGmd3cx .modal.fade .modal-dialog,
.cid-slxtGmd3cx .modal.in .modal-dialog {
  transform: none;
}
.cid-slxtGmd3cx .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slxtGmd3cx H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-slxtGmd3cx H3 {
  color: #c4bfac;
}
.cid-slxtGmd3cx H4 {
  color: #bbbbbb;
}
.cid-slxekGvz3y {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slxekGvz3y .item {
  padding-bottom: 2rem;
}
.cid-slxekGvz3y .item-wrapper {
  position: relative;
}
.cid-slxekGvz3y .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slxekGvz3y .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slxekGvz3y .carousel-control,
.cid-slxekGvz3y .close {
  background: #1b1b1b;
}
.cid-slxekGvz3y .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slxekGvz3y .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slxekGvz3y .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slxekGvz3y .carousel-control-next span {
  margin-left: 5px;
}
.cid-slxekGvz3y .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slxekGvz3y .close::before {
  content: '\e91a';
}
.cid-slxekGvz3y .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slxekGvz3y .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slxekGvz3y .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxekGvz3y .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slxekGvz3y .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slxekGvz3y .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slxekGvz3y .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slxekGvz3y .carousel-indicators li.active,
.cid-slxekGvz3y .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slxekGvz3y .carousel-indicators li::after,
.cid-slxekGvz3y .carousel-indicators li::before {
  content: none;
}
.cid-slxekGvz3y .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slxekGvz3y .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slxekGvz3y .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slxekGvz3y .carousel-indicators {
    display: none;
  }
}
.cid-slxekGvz3y .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slxekGvz3y .carousel-inner > .active {
  display: block;
}
.cid-slxekGvz3y .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxekGvz3y .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slxekGvz3y .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slxekGvz3y .carousel-control,
  .cid-slxekGvz3y .carousel-indicators,
  .cid-slxekGvz3y .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slxekGvz3y .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slxekGvz3y .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slxekGvz3y .carousel-indicators .active,
.cid-slxekGvz3y .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slxekGvz3y .carousel-indicators .active {
  background: #fff;
}
.cid-slxekGvz3y .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slxekGvz3y .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slxekGvz3y .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slxekGvz3y .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slxekGvz3y .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slxekGvz3y .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slxekGvz3y .carousel {
  width: 100%;
}
.cid-slxekGvz3y .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slxekGvz3y .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slxekGvz3y .modal.fade .modal-dialog,
.cid-slxekGvz3y .modal.in .modal-dialog {
  transform: none;
}
.cid-slxekGvz3y .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slxekGvz3y H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-slxekGvz3y H3 {
  color: #c4bfac;
}
.cid-slxekGvz3y H4 {
  color: #bbbbbb;
}
.cid-slxqp0NOIN {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #000000;
}
@media (min-width: 992px) {
  .cid-slxqp0NOIN .carousel {
    min-height: 500px;
  }
  .cid-slxqp0NOIN .carousel img {
    max-height: 500px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-slxqp0NOIN .carousel {
    min-height: 325px;
  }
  .cid-slxqp0NOIN .carousel img {
    max-height: 325px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-slxqp0NOIN .carousel {
    min-height: 275px;
  }
  .cid-slxqp0NOIN .carousel img {
    max-height: 275px;
    object-fit: contain;
  }
  .cid-slxqp0NOIN .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-slxqp0NOIN .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-slxqp0NOIN .carousel,
.cid-slxqp0NOIN .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slxqp0NOIN .item-wrapper {
  width: 100%;
}
.cid-slxqp0NOIN .carousel-caption {
  bottom: 40px;
}
.cid-slxqp0NOIN .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-slxqp0NOIN .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-slxqp0NOIN .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-slxqp0NOIN .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-slxqp0NOIN .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slxqp0NOIN .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slxqp0NOIN .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slxqp0NOIN .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slxqp0NOIN .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-slxqp0NOIN .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slxqp0NOIN .carousel-indicators li.active,
.cid-slxqp0NOIN .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slxqp0NOIN .carousel-indicators li::after,
.cid-slxqp0NOIN .carousel-indicators li::before {
  content: none;
}
.cid-slxqp0NOIN .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slxqp0NOIN .carousel-indicators {
    display: none !important;
  }
}
.cid-slNoYo5haL {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-slNoYo5haL .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slNoYo5haL .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slNoYo5haL .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slNoYo5haL .mbr-text {
  color: #bbbbbb;
}
.cid-slNoYo5haL .mbr-section-title {
  color: #989292;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-slEe5DaoeL .navbar-dropdown {
  position: relative !important;
}
.cid-slEe5DaoeL .navbar-dropdown {
  position: absolute !important;
}
.cid-slEe5DaoeL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-slEe5DaoeL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-slEe5DaoeL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-slEe5DaoeL .dropdown-item:hover,
.cid-slEe5DaoeL .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-slEe5DaoeL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-slEe5DaoeL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-slEe5DaoeL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-slEe5DaoeL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-slEe5DaoeL .nav-link {
  position: relative;
}
.cid-slEe5DaoeL .container {
  display: flex;
  margin: auto;
}
.cid-slEe5DaoeL .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-slEe5DaoeL .dropdown-menu,
.cid-slEe5DaoeL .navbar.opened {
  background: #000000 !important;
}
.cid-slEe5DaoeL .nav-item:focus,
.cid-slEe5DaoeL .nav-link:focus {
  outline: none;
}
.cid-slEe5DaoeL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-slEe5DaoeL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-slEe5DaoeL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-slEe5DaoeL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-slEe5DaoeL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-slEe5DaoeL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-slEe5DaoeL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-slEe5DaoeL .navbar.opened {
  transition: all 0.3s;
}
.cid-slEe5DaoeL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-slEe5DaoeL .navbar .navbar-logo img {
  width: auto;
}
.cid-slEe5DaoeL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-slEe5DaoeL .navbar.collapsed {
  justify-content: center;
}
.cid-slEe5DaoeL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-slEe5DaoeL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-slEe5DaoeL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-slEe5DaoeL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-slEe5DaoeL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-slEe5DaoeL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-slEe5DaoeL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-slEe5DaoeL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-slEe5DaoeL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-slEe5DaoeL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-slEe5DaoeL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-slEe5DaoeL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-slEe5DaoeL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-slEe5DaoeL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-slEe5DaoeL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-slEe5DaoeL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-slEe5DaoeL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-slEe5DaoeL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-slEe5DaoeL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-slEe5DaoeL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-slEe5DaoeL .navbar.navbar-short {
  min-height: 60px;
}
.cid-slEe5DaoeL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-slEe5DaoeL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-slEe5DaoeL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-slEe5DaoeL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-slEe5DaoeL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-slEe5DaoeL .dropdown-item.active,
.cid-slEe5DaoeL .dropdown-item:active {
  background-color: transparent;
}
.cid-slEe5DaoeL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-slEe5DaoeL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-slEe5DaoeL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-slEe5DaoeL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-slEe5DaoeL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-slEe5DaoeL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-slEe5DaoeL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-slEe5DaoeL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-slEe5DaoeL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-slEe5DaoeL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF !important;
}
.cid-slEe5DaoeL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-slEe5DaoeL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-slEe5DaoeL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-slEe5DaoeL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-slEe5DaoeL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-slEe5DaoeL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-slEe5DaoeL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-slEe5DaoeL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-slEe5DaoeL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-slEe5DaoeL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-slEe5DaoeL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-slEe5DaoeL .navbar {
    height: 70px;
  }
  .cid-slEe5DaoeL .navbar.opened {
    height: auto;
  }
  .cid-slEe5DaoeL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-slEe5EyCfY {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/artha-portadora-de-luz-4.jpg");
}
.cid-slEe5EyCfY .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-slEe5EyCfY .mbr-section-subtitle {
  text-align: left;
}
.cid-slEe5EyCfY .mbr-text,
.cid-slEe5EyCfY .mbr-section-btn {
  text-align: left;
}
.cid-slEe5FdQLt {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slEe5FdQLt img,
.cid-slEe5FdQLt .item-img {
  width: 100%;
  height: 100%;
  height: 400px;
  object-fit: cover;
}
.cid-slEe5FdQLt .item:focus,
.cid-slEe5FdQLt span:focus {
  outline: none;
}
.cid-slEe5FdQLt .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-slEe5FdQLt .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-slEe5FdQLt .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-slEe5FdQLt .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-slEe5FdQLt .mbr-section-btn {
  margin-top: auto !important;
}
.cid-slEe5FdQLt .mbr-section-title {
  color: #544f4f;
}
.cid-slEe5FdQLt .mbr-text,
.cid-slEe5FdQLt .mbr-section-btn {
  text-align: center;
}
.cid-slEe5FdQLt .item-title {
  text-align: center;
  color: #989292;
}
.cid-slEe5FdQLt .item-subtitle {
  text-align: left;
}
.cid-slEe5FdQLt .mbr-section-subtitle {
  color: #989292;
  text-align: center;
}
.cid-slEe5FdQLt .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-slMNb9B2Nr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slMNb9B2Nr .mbr-section-subtitle {
  color: #544f4f;
}
.cid-slMNb9B2Nr .mbr-text {
  color: #bbbbbb;
}
.cid-slH6xLBUmZ {
  padding-top: 6rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-slH6xLBUmZ img,
.cid-slH6xLBUmZ .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-slH6xLBUmZ .item:focus,
.cid-slH6xLBUmZ span:focus {
  outline: none;
}
.cid-slH6xLBUmZ .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-slH6xLBUmZ .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #000000;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-slH6xLBUmZ .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-slH6xLBUmZ .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-slH6xLBUmZ .mbr-section-btn {
  margin-top: auto !important;
}
.cid-slH6xLBUmZ .mbr-section-title {
  color: #bbbbbb;
  text-align: center;
}
.cid-slH6xLBUmZ .mbr-text,
.cid-slH6xLBUmZ .mbr-section-btn {
  text-align: left;
}
.cid-slH6xLBUmZ .item-title {
  text-align: left;
}
.cid-slH6xLBUmZ .item-subtitle {
  text-align: center;
}
.cid-slH6xLBUmZ .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: left;
}
.cid-slH6xLBUmZ .mbr-section-subtitle DIV {
  text-align: center;
}
.cid-slEe5IsKPZ {
  padding-top: 6rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-slEe5IsKPZ .item {
  padding-bottom: 2rem;
}
.cid-slEe5IsKPZ .item-wrapper {
  height: 200px;
  position: relative;
}
.cid-slEe5IsKPZ .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-slEe5IsKPZ .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slEe5IsKPZ .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slEe5IsKPZ .carousel-control,
.cid-slEe5IsKPZ .close {
  background: #1b1b1b;
}
.cid-slEe5IsKPZ .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slEe5IsKPZ .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slEe5IsKPZ .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slEe5IsKPZ .carousel-control-next span {
  margin-left: 5px;
}
.cid-slEe5IsKPZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slEe5IsKPZ .close::before {
  content: '\e91a';
}
.cid-slEe5IsKPZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slEe5IsKPZ .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slEe5IsKPZ .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slEe5IsKPZ .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slEe5IsKPZ .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slEe5IsKPZ .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slEe5IsKPZ .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slEe5IsKPZ .carousel-indicators li.active,
.cid-slEe5IsKPZ .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slEe5IsKPZ .carousel-indicators li::after,
.cid-slEe5IsKPZ .carousel-indicators li::before {
  content: none;
}
.cid-slEe5IsKPZ .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slEe5IsKPZ .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slEe5IsKPZ .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slEe5IsKPZ .carousel-indicators {
    display: none;
  }
}
.cid-slEe5IsKPZ .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slEe5IsKPZ .carousel-inner > .active {
  display: block;
}
.cid-slEe5IsKPZ .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slEe5IsKPZ .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slEe5IsKPZ .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slEe5IsKPZ .carousel-control,
  .cid-slEe5IsKPZ .carousel-indicators,
  .cid-slEe5IsKPZ .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slEe5IsKPZ .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slEe5IsKPZ .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slEe5IsKPZ .carousel-indicators .active,
.cid-slEe5IsKPZ .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slEe5IsKPZ .carousel-indicators .active {
  background: #fff;
}
.cid-slEe5IsKPZ .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slEe5IsKPZ .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slEe5IsKPZ .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slEe5IsKPZ .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slEe5IsKPZ .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slEe5IsKPZ .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slEe5IsKPZ .carousel {
  width: 100%;
}
.cid-slEe5IsKPZ .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slEe5IsKPZ .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slEe5IsKPZ .modal.fade .modal-dialog,
.cid-slEe5IsKPZ .modal.in .modal-dialog {
  transform: none;
}
.cid-slEe5IsKPZ .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slEe5IsKPZ H6 {
  text-align: center;
}
.cid-slEe5IsKPZ H3 {
  color: #bbbbbb;
}
.cid-slEe5IsKPZ H4 {
  color: #bbbbbb;
}
.cid-slEe5KBxFP {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-slEe5KBxFP .item {
  padding-bottom: 2rem;
}
.cid-slEe5KBxFP .item-wrapper {
  height: 200px;
  position: relative;
}
.cid-slEe5KBxFP .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-slEe5KBxFP .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-slEe5KBxFP .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-slEe5KBxFP .carousel-control,
.cid-slEe5KBxFP .close {
  background: #1b1b1b;
}
.cid-slEe5KBxFP .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-slEe5KBxFP .carousel-control-prev span {
  margin-right: 5px;
}
.cid-slEe5KBxFP .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-slEe5KBxFP .carousel-control-next span {
  margin-left: 5px;
}
.cid-slEe5KBxFP .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-slEe5KBxFP .close::before {
  content: '\e91a';
}
.cid-slEe5KBxFP .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-slEe5KBxFP .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-slEe5KBxFP .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slEe5KBxFP .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-slEe5KBxFP .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-slEe5KBxFP .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-slEe5KBxFP .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-slEe5KBxFP .carousel-indicators li.active,
.cid-slEe5KBxFP .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-slEe5KBxFP .carousel-indicators li::after,
.cid-slEe5KBxFP .carousel-indicators li::before {
  content: none;
}
.cid-slEe5KBxFP .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-slEe5KBxFP .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-slEe5KBxFP .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-slEe5KBxFP .carousel-indicators {
    display: none;
  }
}
.cid-slEe5KBxFP .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-slEe5KBxFP .carousel-inner > .active {
  display: block;
}
.cid-slEe5KBxFP .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-slEe5KBxFP .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-slEe5KBxFP .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-slEe5KBxFP .carousel-control,
  .cid-slEe5KBxFP .carousel-indicators,
  .cid-slEe5KBxFP .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-slEe5KBxFP .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-slEe5KBxFP .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-slEe5KBxFP .carousel-indicators .active,
.cid-slEe5KBxFP .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-slEe5KBxFP .carousel-indicators .active {
  background: #fff;
}
.cid-slEe5KBxFP .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-slEe5KBxFP .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-slEe5KBxFP .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-slEe5KBxFP .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-slEe5KBxFP .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-slEe5KBxFP .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-slEe5KBxFP .carousel {
  width: 100%;
}
.cid-slEe5KBxFP .modal-backdrop.in {
  opacity: 0.8;
}
.cid-slEe5KBxFP .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-slEe5KBxFP .modal.fade .modal-dialog,
.cid-slEe5KBxFP .modal.in .modal-dialog {
  transform: none;
}
.cid-slEe5KBxFP .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-slEe5KBxFP H6 {
  text-align: center;
}
.cid-slEe5KBxFP H3 {
  color: #bbbbbb;
}
.cid-slEe5KBxFP H4 {
  color: #bbbbbb;
}
.cid-slEe5Ljl25 {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-slEe5Ljl25 .video-wrapper iframe {
  width: 100%;
}
.cid-slEe5Ljl25 .mbr-section-title,
.cid-slEe5Ljl25 .mbr-section-subtitle,
.cid-slEe5Ljl25 .mbr-text {
  text-align: center;
}
.cid-slEe5Ljl25 .mbr-section-title {
  color: #bbbbbb;
}
.cid-slEe5Ljl25 .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-slEe5Ljl25 .mbr-text {
  color: #9c9a9a;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-skWEFjVRlp {
  padding-top: 10rem;
  padding-bottom: 3rem;
  background-image: url("../../../assets/images/mgcruz-winterdreams-7.jpg");
}
.cid-skWEFjVRlp .mbr-section-title {
  color: #bbbbbb;
  text-align: center;
}
.cid-skWEFjVRlp .mbr-section-subtitle {
  text-align: left;
  color: #fafafa;
}
.cid-skWEFjVRlp .mbr-text,
.cid-skWEFjVRlp .mbr-section-btn {
  text-align: center;
  color: #000000;
}
.cid-skH5871Tx3 {
  padding-top: 8rem;
  padding-bottom: 6rem;
  background-color: #fafafa;
}
.cid-skH5871Tx3 .item {
  padding-bottom: 2rem;
}
.cid-skH5871Tx3 .item-wrapper {
  position: relative;
}
.cid-skH5871Tx3 .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-skH5871Tx3 .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-skH5871Tx3 .carousel-control,
.cid-skH5871Tx3 .close {
  background: #1b1b1b;
}
.cid-skH5871Tx3 .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-skH5871Tx3 .carousel-control-prev span {
  margin-right: 5px;
}
.cid-skH5871Tx3 .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-skH5871Tx3 .carousel-control-next span {
  margin-left: 5px;
}
.cid-skH5871Tx3 .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-skH5871Tx3 .close::before {
  content: '\e91a';
}
.cid-skH5871Tx3 .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-skH5871Tx3 .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-skH5871Tx3 .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skH5871Tx3 .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-skH5871Tx3 .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-skH5871Tx3 .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-skH5871Tx3 .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-skH5871Tx3 .carousel-indicators li.active,
.cid-skH5871Tx3 .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-skH5871Tx3 .carousel-indicators li::after,
.cid-skH5871Tx3 .carousel-indicators li::before {
  content: none;
}
.cid-skH5871Tx3 .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-skH5871Tx3 .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-skH5871Tx3 .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-skH5871Tx3 .carousel-indicators {
    display: none;
  }
}
.cid-skH5871Tx3 .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-skH5871Tx3 .carousel-inner > .active {
  display: block;
}
.cid-skH5871Tx3 .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-skH5871Tx3 .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-skH5871Tx3 .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-skH5871Tx3 .carousel-control,
  .cid-skH5871Tx3 .carousel-indicators,
  .cid-skH5871Tx3 .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-skH5871Tx3 .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-skH5871Tx3 .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-skH5871Tx3 .carousel-indicators .active,
.cid-skH5871Tx3 .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-skH5871Tx3 .carousel-indicators .active {
  background: #fff;
}
.cid-skH5871Tx3 .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-skH5871Tx3 .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-skH5871Tx3 .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-skH5871Tx3 .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-skH5871Tx3 .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-skH5871Tx3 .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-skH5871Tx3 .carousel {
  width: 100%;
}
.cid-skH5871Tx3 .modal-backdrop.in {
  opacity: 0.8;
}
.cid-skH5871Tx3 .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-skH5871Tx3 .modal.fade .modal-dialog,
.cid-skH5871Tx3 .modal.in .modal-dialog {
  transform: none;
}
.cid-skH5871Tx3 .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-skH5871Tx3 H6 {
  text-align: center;
  color: #bbbbbb;
}
.cid-skH5871Tx3 H3 {
  color: #894d4d;
}
.cid-skH5871Tx3 H4 {
  color: #686868;
}
.cid-sneTIOQ2Ec {
  padding-top: 2rem;
  padding-bottom: 7rem;
  background-color: #fafafa;
}
@media (max-width: 991px) {
  .cid-sneTIOQ2Ec .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sneTIOQ2Ec .row {
  flex-direction: row-reverse;
}
.cid-sneTIOQ2Ec img {
  width: 100%;
}
.cid-sm1lm7Vvpn {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-sm1lm7Vvpn .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-sm1lm7Vvpn .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-sm1lm7Vvpn .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-sm1lm7Vvpn .mbr-text {
  color: #f2efef;
}
.cid-sm1lm7Vvpn .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sgfKDDusJQ {
  padding-top: 10rem;
  padding-bottom: 0rem;
  background-image: url("../../../assets/images/mgcruz-gravity-3-1800x682.jpeg");
}
.cid-sgfKDDusJQ .mbr-section-title {
  color: #fffef6;
  text-align: center;
}
.cid-sgfKDDusJQ .mbr-section-subtitle {
  text-align: center;
}
.cid-sgfKDDusJQ .mbr-text,
.cid-sgfKDDusJQ .mbr-section-btn {
  text-align: center;
  color: #efefef;
}
.cid-sgfLNFRwav {
  padding-top: 6rem;
  padding-bottom: 3rem;
  background-color: #fafafa;
}
.cid-sgfLNFRwav img,
.cid-sgfLNFRwav .item-img {
  width: 100%;
  height: 100%;
  height: 200px;
  object-fit: cover;
}
.cid-sgfLNFRwav .item:focus,
.cid-sgfLNFRwav span:focus {
  outline: none;
}
.cid-sgfLNFRwav .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sgfLNFRwav .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #f5f5f5;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sgfLNFRwav .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sgfLNFRwav .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sgfLNFRwav .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sgfLNFRwav .mbr-section-title {
  color: #894d4d;
}
.cid-sgfLNFRwav .mbr-text,
.cid-sgfLNFRwav .mbr-section-btn {
  text-align: left;
}
.cid-sgfLNFRwav .item-title {
  text-align: center;
}
.cid-sgfLNFRwav .item-subtitle {
  text-align: center;
}
.cid-skNgWxFfFz {
  padding-top: 4rem;
  padding-bottom: 0rem;
  background-color: #fafafa;
}
.cid-skNgWxFfFz .line {
  background-color: #ececec;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-skNgWxFfFz .mbr-text {
  color: #894d4d;
}
.cid-sie5G7ODbL {
  padding-top: 0rem;
  padding-bottom: 4rem;
  background-color: #fafafa;
}
@media (min-width: 992px) {
  .cid-sie5G7ODbL .carousel {
    min-height: 400px;
  }
  .cid-sie5G7ODbL .carousel img {
    max-height: 400px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-sie5G7ODbL .carousel {
    min-height: 260px;
  }
  .cid-sie5G7ODbL .carousel img {
    max-height: 260px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-sie5G7ODbL .carousel {
    min-height: 220px;
  }
  .cid-sie5G7ODbL .carousel img {
    max-height: 220px;
    object-fit: contain;
  }
  .cid-sie5G7ODbL .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-sie5G7ODbL .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-sie5G7ODbL .carousel,
.cid-sie5G7ODbL .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-sie5G7ODbL .item-wrapper {
  width: 100%;
}
.cid-sie5G7ODbL .carousel-caption {
  bottom: 40px;
}
.cid-sie5G7ODbL .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-sie5G7ODbL .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-sie5G7ODbL .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-sie5G7ODbL .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-sie5G7ODbL .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-sie5G7ODbL .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-sie5G7ODbL .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-sie5G7ODbL .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-sie5G7ODbL .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-sie5G7ODbL .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-sie5G7ODbL .carousel-indicators li.active,
.cid-sie5G7ODbL .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-sie5G7ODbL .carousel-indicators li::after,
.cid-sie5G7ODbL .carousel-indicators li::before {
  content: none;
}
.cid-sie5G7ODbL .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-sie5G7ODbL .carousel-indicators {
    display: none !important;
  }
}
.cid-slDPdq2lJe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-slDPdq2lJe .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-slDPdq2lJe .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-slDPdq2lJe .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-slDPdq2lJe .mbr-text {
  color: #f2efef;
}
.cid-slDPdq2lJe .mbr-section-title {
  color: #bbbbbb;
  text-align: left;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-snqLEkkieC {
  padding-top: 10rem;
  padding-bottom: 5rem;
  background-color: #fafafa;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-tfWfPlkOdV .navbar-dropdown {
  position: relative !important;
}
.cid-tfWfPlkOdV .navbar-dropdown {
  position: absolute !important;
}
.cid-tfWfPlkOdV .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfWfPlkOdV .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-tfWfPlkOdV .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-tfWfPlkOdV .dropdown-item:hover,
.cid-tfWfPlkOdV .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-tfWfPlkOdV .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-tfWfPlkOdV .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-tfWfPlkOdV .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-tfWfPlkOdV .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-tfWfPlkOdV .nav-link {
  position: relative;
}
.cid-tfWfPlkOdV .container {
  display: flex;
  margin: auto;
}
.cid-tfWfPlkOdV .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tfWfPlkOdV .dropdown-menu,
.cid-tfWfPlkOdV .navbar.opened {
  background: #000000 !important;
}
.cid-tfWfPlkOdV .nav-item:focus,
.cid-tfWfPlkOdV .nav-link:focus {
  outline: none;
}
.cid-tfWfPlkOdV .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tfWfPlkOdV .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tfWfPlkOdV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tfWfPlkOdV .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tfWfPlkOdV .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tfWfPlkOdV .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tfWfPlkOdV .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-tfWfPlkOdV .navbar.opened {
  transition: all 0.3s;
}
.cid-tfWfPlkOdV .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tfWfPlkOdV .navbar .navbar-logo img {
  width: auto;
}
.cid-tfWfPlkOdV .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-tfWfPlkOdV .navbar.collapsed {
  justify-content: center;
}
.cid-tfWfPlkOdV .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tfWfPlkOdV .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tfWfPlkOdV .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-tfWfPlkOdV .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tfWfPlkOdV .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tfWfPlkOdV .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-tfWfPlkOdV .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tfWfPlkOdV .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tfWfPlkOdV .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-tfWfPlkOdV .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tfWfPlkOdV .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tfWfPlkOdV .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tfWfPlkOdV .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tfWfPlkOdV .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-tfWfPlkOdV .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-tfWfPlkOdV .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-tfWfPlkOdV .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tfWfPlkOdV .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-tfWfPlkOdV .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tfWfPlkOdV .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tfWfPlkOdV .navbar.navbar-short {
  min-height: 60px;
}
.cid-tfWfPlkOdV .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-tfWfPlkOdV .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-tfWfPlkOdV .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tfWfPlkOdV .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tfWfPlkOdV .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tfWfPlkOdV .dropdown-item.active,
.cid-tfWfPlkOdV .dropdown-item:active {
  background-color: transparent;
}
.cid-tfWfPlkOdV .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tfWfPlkOdV .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tfWfPlkOdV .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tfWfPlkOdV .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-tfWfPlkOdV .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-tfWfPlkOdV .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-tfWfPlkOdV ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tfWfPlkOdV .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-tfWfPlkOdV button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tfWfPlkOdV button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF;
}
.cid-tfWfPlkOdV button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tfWfPlkOdV button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfWfPlkOdV button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tfWfPlkOdV button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tfWfPlkOdV nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfWfPlkOdV nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tfWfPlkOdV nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tfWfPlkOdV nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tfWfPlkOdV .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tfWfPlkOdV a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tfWfPlkOdV .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tfWfPlkOdV .navbar {
    height: 70px;
  }
  .cid-tfWfPlkOdV .navbar.opened {
    height: auto;
  }
  .cid-tfWfPlkOdV .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tfWfPkFNKr {
  padding-top: 10rem;
  padding-bottom: 9rem;
  background-image: url("../../../assets/images/indhira.jpg");
}
.cid-tfWfPkFNKr .mbr-section-title {
  color: #ffffff;
  text-align: left;
}
.cid-tfWfPkFNKr .mbr-section-subtitle {
  text-align: left;
  color: #dbdbd9;
}
.cid-tfWfPkFNKr .mbr-text,
.cid-tfWfPkFNKr .mbr-section-btn {
  text-align: left;
  color: #62564a;
}
.cid-tfWfPm2lb2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tfWfPm2lb2 img,
.cid-tfWfPm2lb2 .item-img {
  width: 100%;
}
.cid-tfWfPm2lb2 .item:focus,
.cid-tfWfPm2lb2 span:focus {
  outline: none;
}
.cid-tfWfPm2lb2 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-tfWfPm2lb2 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #282727;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-tfWfPm2lb2 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-tfWfPm2lb2 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-tfWfPm2lb2 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-tfWfPm2lb2 .mbr-section-title {
  color: #82786e;
}
.cid-tfWfPm2lb2 .mbr-text,
.cid-tfWfPm2lb2 .mbr-section-btn {
  text-align: center;
  color: #bbbbbb;
}
.cid-tfWfPm2lb2 .item-title {
  text-align: center;
  color: #bbbbbb;
}
.cid-tfWfPm2lb2 .item-subtitle {
  text-align: center;
  color: #bbbbbb;
}
.cid-tfWfPm2lb2 .mbr-section-subtitle {
  color: #a59b9b;
}
.cid-tfWfPmC3Zk {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #000000;
}
.cid-tfWfPmC3Zk .mbr-section-title {
  color: #82786e;
  text-align: left;
}
.cid-tfWfPmC3Zk .mbr-section-subtitle {
  color: #c1c1c1;
  text-align: left;
}
.cid-tfWfPmC3Zk .mbr-section-subtitle DIV {
  text-align: left;
}
.cid-tfWfPmWwTf {
  padding-top: 4rem;
  padding-bottom: 6rem;
  background-color: #000000;
}
.cid-tfWfPmWwTf .video-wrapper iframe {
  width: 100%;
}
.cid-tfWfPmWwTf .mbr-section-title,
.cid-tfWfPmWwTf .mbr-section-subtitle,
.cid-tfWfPmWwTf .mbr-text {
  text-align: center;
}
.cid-tfWfPmWwTf .mbr-section-title {
  color: #82786e;
}
.cid-tfWfPmWwTf .mbr-section-subtitle {
  color: #bbbbbb;
}
.cid-tfWfPnm9gp {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #000000;
}
.cid-tfWfPnm9gp .mbr-overlay {
  background-color: #000000;
  opacity: 0.7;
}
.cid-tfWfPnm9gp form .mbr-section-btn {
  text-align: center;
  width: 100%;
}
.cid-tfWfPnm9gp form .mbr-section-btn .btn {
  display: inline-flex;
}
@media (max-width: 991px) {
  .cid-tfWfPnm9gp form .mbr-section-btn .btn {
    width: 100%;
  }
}
.cid-tfWfPnm9gp .mbr-section-title {
  color: #82786e;
  text-align: left;
}
.cid-tfWfPnm9gp .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: left;
}
.cid-tfWfPnFjer {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-tfWfPnFjer .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-uorYlodVCn .navbar-dropdown {
  position: relative !important;
}
.cid-uorYlodVCn .navbar-dropdown {
  position: absolute !important;
}
.cid-uorYlodVCn .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uorYlodVCn .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uorYlodVCn .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uorYlodVCn .dropdown-item:hover,
.cid-uorYlodVCn .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-uorYlodVCn .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uorYlodVCn .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uorYlodVCn .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uorYlodVCn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uorYlodVCn .nav-link {
  position: relative;
}
.cid-uorYlodVCn .container {
  display: flex;
  margin: auto;
}
.cid-uorYlodVCn .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uorYlodVCn .dropdown-menu,
.cid-uorYlodVCn .navbar.opened {
  background: #000000 !important;
}
.cid-uorYlodVCn .nav-item:focus,
.cid-uorYlodVCn .nav-link:focus {
  outline: none;
}
.cid-uorYlodVCn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uorYlodVCn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uorYlodVCn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uorYlodVCn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uorYlodVCn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uorYlodVCn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uorYlodVCn .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-uorYlodVCn .navbar.opened {
  transition: all 0.3s;
}
.cid-uorYlodVCn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uorYlodVCn .navbar .navbar-logo img {
  width: auto;
}
.cid-uorYlodVCn .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uorYlodVCn .navbar.collapsed {
  justify-content: center;
}
.cid-uorYlodVCn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uorYlodVCn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uorYlodVCn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uorYlodVCn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uorYlodVCn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uorYlodVCn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-uorYlodVCn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uorYlodVCn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uorYlodVCn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uorYlodVCn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uorYlodVCn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uorYlodVCn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uorYlodVCn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uorYlodVCn .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-uorYlodVCn .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uorYlodVCn .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uorYlodVCn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uorYlodVCn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uorYlodVCn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uorYlodVCn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uorYlodVCn .navbar.navbar-short {
  min-height: 60px;
}
.cid-uorYlodVCn .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uorYlodVCn .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uorYlodVCn .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uorYlodVCn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uorYlodVCn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uorYlodVCn .dropdown-item.active,
.cid-uorYlodVCn .dropdown-item:active {
  background-color: transparent;
}
.cid-uorYlodVCn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uorYlodVCn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uorYlodVCn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uorYlodVCn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uorYlodVCn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uorYlodVCn .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uorYlodVCn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uorYlodVCn .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uorYlodVCn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uorYlodVCn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uorYlodVCn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uorYlodVCn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uorYlodVCn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uorYlodVCn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uorYlodVCn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uorYlodVCn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uorYlodVCn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uorYlodVCn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uorYlodVCn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uorYlodVCn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uorYlodVCn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uorYlodVCn .navbar {
    height: 70px;
  }
  .cid-uorYlodVCn .navbar.opened {
    height: auto;
  }
  .cid-uorYlodVCn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uos2SeKI0T {
  padding-top: 75px;
  padding-bottom: 0px;
  background-color: #180b06;
}
.cid-uos2SeKI0T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uos2SeKI0T .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uos2SeKI0T .row {
  align-items: stretch;
  justify-content: center;
}
.cid-uos2SeKI0T .row .img-item {
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.cid-uos2SeKI0T .row .img-item img {
  width: 100%;
  object-fit: cover;
  min-height: 1px;
}
.cid-uos2SeKI0T P {
  color: #ffffff;
}
.cid-uoQ0GDEYbJ {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background: #180b06;
}
.cid-uoQ0GDEYbJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uoQ0GDEYbJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uoQ0GDEYbJ .google-map {
  height: 30rem;
  position: relative;
}
.cid-uoQ0GDEYbJ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uoQ0GDEYbJ .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-uoQ0GDEYbJ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uoQ0GDEYbJ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uoQ0GDEYbJ .mbr-section-title {
  color: #fafafa;
}
.cid-uoQ0GDEYbJ div.google-map {
  overflow: hidden;
}
.cid-uoQ0GDEYbJ iframe[src*="maps"] {
  margin-top: -70px;
}
.cid-uoQ0GDEYbJ .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uorYloWRMC {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uorYloWRMC .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: relative !important;
}
.cid-seVYz8sMwh .navbar-dropdown {
  position: absolute !important;
}
.cid-seVYz8sMwh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-seVYz8sMwh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-seVYz8sMwh .dropdown-item:hover,
.cid-seVYz8sMwh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-seVYz8sMwh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-seVYz8sMwh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-seVYz8sMwh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-seVYz8sMwh .nav-link {
  position: relative;
}
.cid-seVYz8sMwh .container {
  display: flex;
  margin: auto;
}
.cid-seVYz8sMwh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown-menu,
.cid-seVYz8sMwh .navbar.opened {
  background: #000000 !important;
}
.cid-seVYz8sMwh .nav-item:focus,
.cid-seVYz8sMwh .nav-link:focus {
  outline: none;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-seVYz8sMwh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-seVYz8sMwh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-seVYz8sMwh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-seVYz8sMwh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-seVYz8sMwh .navbar.opened {
  transition: all 0.3s;
}
.cid-seVYz8sMwh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-seVYz8sMwh .navbar .navbar-logo img {
  width: auto;
}
.cid-seVYz8sMwh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar.collapsed {
  justify-content: center;
}
.cid-seVYz8sMwh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-seVYz8sMwh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-seVYz8sMwh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-seVYz8sMwh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-seVYz8sMwh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-seVYz8sMwh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-seVYz8sMwh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-seVYz8sMwh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-seVYz8sMwh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-seVYz8sMwh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-seVYz8sMwh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-seVYz8sMwh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-seVYz8sMwh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-seVYz8sMwh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-seVYz8sMwh .navbar.navbar-short {
  min-height: 60px;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-seVYz8sMwh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-seVYz8sMwh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-seVYz8sMwh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-seVYz8sMwh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-seVYz8sMwh .dropdown-item.active,
.cid-seVYz8sMwh .dropdown-item:active {
  background-color: transparent;
}
.cid-seVYz8sMwh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-seVYz8sMwh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-seVYz8sMwh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-seVYz8sMwh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-seVYz8sMwh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-seVYz8sMwh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-seVYz8sMwh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-seVYz8sMwh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-seVYz8sMwh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-seVYz8sMwh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-seVYz8sMwh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-seVYz8sMwh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-seVYz8sMwh .navbar {
    height: 70px;
  }
  .cid-seVYz8sMwh .navbar.opened {
    height: auto;
  }
  .cid-seVYz8sMwh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uDhrg19mFj {
  padding-top: 6rem;
  padding-bottom: 4rem;
  background-color: #2f1111;
}
@media (min-width: 992px) {
  .cid-uDhrg19mFj .carousel {
    min-height: 900px;
  }
  .cid-uDhrg19mFj .carousel img {
    max-height: 900px;
    object-fit: contain;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-uDhrg19mFj .carousel {
    min-height: 585px;
  }
  .cid-uDhrg19mFj .carousel img {
    max-height: 585px;
    object-fit: contain;
  }
}
@media (max-width: 767px) {
  .cid-uDhrg19mFj .carousel {
    min-height: 495px;
  }
  .cid-uDhrg19mFj .carousel img {
    max-height: 495px;
    object-fit: contain;
  }
  .cid-uDhrg19mFj .container .carousel-control {
    margin-bottom: 0;
  }
  .cid-uDhrg19mFj .content-slider-wrap {
    width: 100% !important;
  }
}
.cid-uDhrg19mFj .carousel,
.cid-uDhrg19mFj .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uDhrg19mFj .item-wrapper {
  width: 100%;
}
.cid-uDhrg19mFj .carousel-caption {
  bottom: 40px;
}
.cid-uDhrg19mFj .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
.cid-uDhrg19mFj .mobi-mbri-arrow-next {
  margin-left: 5px;
}
.cid-uDhrg19mFj .mobi-mbri-arrow-prev {
  margin-right: 5px;
}
.cid-uDhrg19mFj .container .carousel-indicators {
  margin-bottom: 3px;
}
.cid-uDhrg19mFj .carousel-control {
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uDhrg19mFj .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uDhrg19mFj .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uDhrg19mFj .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uDhrg19mFj .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
.cid-uDhrg19mFj .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uDhrg19mFj .carousel-indicators li.active,
.cid-uDhrg19mFj .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uDhrg19mFj .carousel-indicators li::after,
.cid-uDhrg19mFj .carousel-indicators li::before {
  content: none;
}
.cid-uDhrg19mFj .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uDhrg19mFj .carousel-indicators {
    display: none !important;
  }
}
.cid-uDhrg19mFj H5 {
  color: #ffffff;
}
.cid-smifA5sLGl {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-smifA5sLGl .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-uWXJStjCkh .navbar-dropdown {
  position: relative !important;
}
.cid-uWXJStjCkh .navbar-dropdown {
  position: absolute !important;
}
.cid-uWXJStjCkh .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uWXJStjCkh .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uWXJStjCkh .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uWXJStjCkh .dropdown-item:hover,
.cid-uWXJStjCkh .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-uWXJStjCkh .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uWXJStjCkh .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uWXJStjCkh .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uWXJStjCkh .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uWXJStjCkh .nav-link {
  position: relative;
}
.cid-uWXJStjCkh .container {
  display: flex;
  margin: auto;
}
.cid-uWXJStjCkh .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uWXJStjCkh .dropdown-menu,
.cid-uWXJStjCkh .navbar.opened {
  background: #000000 !important;
}
.cid-uWXJStjCkh .nav-item:focus,
.cid-uWXJStjCkh .nav-link:focus {
  outline: none;
}
.cid-uWXJStjCkh .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uWXJStjCkh .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uWXJStjCkh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uWXJStjCkh .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uWXJStjCkh .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uWXJStjCkh .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uWXJStjCkh .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-uWXJStjCkh .navbar.opened {
  transition: all 0.3s;
}
.cid-uWXJStjCkh .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uWXJStjCkh .navbar .navbar-logo img {
  width: auto;
}
.cid-uWXJStjCkh .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uWXJStjCkh .navbar.collapsed {
  justify-content: center;
}
.cid-uWXJStjCkh .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uWXJStjCkh .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uWXJStjCkh .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uWXJStjCkh .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uWXJStjCkh .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uWXJStjCkh .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-uWXJStjCkh .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uWXJStjCkh .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uWXJStjCkh .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uWXJStjCkh .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uWXJStjCkh .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uWXJStjCkh .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uWXJStjCkh .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uWXJStjCkh .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-uWXJStjCkh .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uWXJStjCkh .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uWXJStjCkh .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uWXJStjCkh .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uWXJStjCkh .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uWXJStjCkh .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uWXJStjCkh .navbar.navbar-short {
  min-height: 60px;
}
.cid-uWXJStjCkh .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uWXJStjCkh .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uWXJStjCkh .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uWXJStjCkh .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uWXJStjCkh .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uWXJStjCkh .dropdown-item.active,
.cid-uWXJStjCkh .dropdown-item:active {
  background-color: transparent;
}
.cid-uWXJStjCkh .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uWXJStjCkh .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uWXJStjCkh .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uWXJStjCkh .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uWXJStjCkh .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uWXJStjCkh .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uWXJStjCkh ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uWXJStjCkh .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uWXJStjCkh button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uWXJStjCkh button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #fafafa;
}
.cid-uWXJStjCkh button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uWXJStjCkh button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uWXJStjCkh button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uWXJStjCkh button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uWXJStjCkh nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uWXJStjCkh nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uWXJStjCkh nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uWXJStjCkh nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uWXJStjCkh .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uWXJStjCkh a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uWXJStjCkh .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uWXJStjCkh .navbar {
    height: 70px;
  }
  .cid-uWXJStjCkh .navbar.opened {
    height: auto;
  }
  .cid-uWXJStjCkh .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uWY8z1ftKE {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-color: #210606;
}
.cid-uWY8z1ftKE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uWY8z1ftKE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
@media (max-width: 991px) {
  .cid-uWY8z1ftKE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uWY8z1ftKE img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uWY8z1ftKE .text-wrapper {
    padding: 2rem;
  }
}
.cid-uWY8z1ftKE .mbr-text {
  color: #ffffff;
  text-align: left;
}
.cid-uWY8z1ftKE .mbr-section-title {
  color: #a39660;
  text-align: center;
}
.cid-uWY8z1ftKE .mbr-section-title DIV {
  text-align: center;
}
.cid-uWXJStIngn {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #180b06;
}
.cid-uWXJStIngn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uWXJStIngn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uWXJStIngn .google-map {
  height: 30rem;
  position: relative;
}
.cid-uWXJStIngn .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uWXJStIngn .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-uWXJStIngn .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uWXJStIngn .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uWXJStIngn .mbr-section-title {
  color: #fafafa;
}
.cid-uWXJStIngn div.google-map {
  overflow: hidden;
}
.cid-uWXJStIngn iframe[src*="maps"] {
  margin-top: -70px;
}
.cid-uWXJStIngn .mbr-section-subtitle {
  color: #ffffff;
}
.cid-uWXJStTf8Y {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #180b06;
}
.cid-uWXJStTf8Y .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-uWXJStTf8Y .mbr-text {
  color: #ffffff;
}
.cid-uWXJStZ9OC {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uWXJStZ9OC .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-uWwSxe9OLL .navbar-dropdown {
  position: relative !important;
}
.cid-uWwSxe9OLL .navbar-dropdown {
  position: absolute !important;
}
.cid-uWwSxe9OLL .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uWwSxe9OLL .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uWwSxe9OLL .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uWwSxe9OLL .dropdown-item:hover,
.cid-uWwSxe9OLL .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-uWwSxe9OLL .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uWwSxe9OLL .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uWwSxe9OLL .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uWwSxe9OLL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uWwSxe9OLL .nav-link {
  position: relative;
}
.cid-uWwSxe9OLL .container {
  display: flex;
  margin: auto;
}
.cid-uWwSxe9OLL .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uWwSxe9OLL .dropdown-menu,
.cid-uWwSxe9OLL .navbar.opened {
  background: #000000 !important;
}
.cid-uWwSxe9OLL .nav-item:focus,
.cid-uWwSxe9OLL .nav-link:focus {
  outline: none;
}
.cid-uWwSxe9OLL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uWwSxe9OLL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uWwSxe9OLL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uWwSxe9OLL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uWwSxe9OLL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uWwSxe9OLL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uWwSxe9OLL .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-uWwSxe9OLL .navbar.opened {
  transition: all 0.3s;
}
.cid-uWwSxe9OLL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uWwSxe9OLL .navbar .navbar-logo img {
  width: auto;
}
.cid-uWwSxe9OLL .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uWwSxe9OLL .navbar.collapsed {
  justify-content: center;
}
.cid-uWwSxe9OLL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uWwSxe9OLL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uWwSxe9OLL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uWwSxe9OLL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uWwSxe9OLL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uWwSxe9OLL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-uWwSxe9OLL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uWwSxe9OLL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uWwSxe9OLL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uWwSxe9OLL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uWwSxe9OLL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uWwSxe9OLL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uWwSxe9OLL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uWwSxe9OLL .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-uWwSxe9OLL .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uWwSxe9OLL .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uWwSxe9OLL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uWwSxe9OLL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uWwSxe9OLL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uWwSxe9OLL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uWwSxe9OLL .navbar.navbar-short {
  min-height: 60px;
}
.cid-uWwSxe9OLL .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uWwSxe9OLL .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uWwSxe9OLL .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uWwSxe9OLL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uWwSxe9OLL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uWwSxe9OLL .dropdown-item.active,
.cid-uWwSxe9OLL .dropdown-item:active {
  background-color: transparent;
}
.cid-uWwSxe9OLL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uWwSxe9OLL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uWwSxe9OLL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uWwSxe9OLL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uWwSxe9OLL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uWwSxe9OLL .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uWwSxe9OLL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uWwSxe9OLL .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uWwSxe9OLL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uWwSxe9OLL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF !important;
}
.cid-uWwSxe9OLL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uWwSxe9OLL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uWwSxe9OLL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uWwSxe9OLL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uWwSxe9OLL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uWwSxe9OLL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uWwSxe9OLL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uWwSxe9OLL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uWwSxe9OLL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uWwSxe9OLL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uWwSxe9OLL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uWwSxe9OLL .navbar {
    height: 70px;
  }
  .cid-uWwSxe9OLL .navbar.opened {
    height: auto;
  }
  .cid-uWwSxe9OLL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uWwSxeqNxw {
  padding-top: 9rem;
  padding-bottom: 2rem;
  background-image: url("../../../assets/images/devas-v-mgcruz00009.jpg");
}
.cid-uWwSxeqNxw .mbr-section-title {
  color: #d0d0d0;
  text-align: left;
}
.cid-uWwSxeqNxw .mbr-section-subtitle {
  text-align: left;
  color: #8a7a6b;
}
.cid-uWwSxeqNxw .mbr-text,
.cid-uWwSxeqNxw .mbr-section-btn {
  text-align: left;
  color: #353535;
}
.cid-uWwSxezygq {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uWwSxezygq .mbr-text {
  color: #bbbbbb;
  text-align: center;
}
.cid-uWwSxezygq .mbr-section-title {
  color: #785656;
  text-align: center;
}
.cid-uWwSxezygq .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: center;
}
.cid-uWwSxeHAGp {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uWwSxeHAGp .item {
  padding-bottom: 2rem;
}
.cid-uWwSxeHAGp .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uWwSxeHAGp .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uWwSxeHAGp .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uWwSxeHAGp .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uWwSxeHAGp .carousel-control,
.cid-uWwSxeHAGp .close {
  background: #1b1b1b;
}
.cid-uWwSxeHAGp .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uWwSxeHAGp .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uWwSxeHAGp .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uWwSxeHAGp .carousel-control-next span {
  margin-left: 5px;
}
.cid-uWwSxeHAGp .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uWwSxeHAGp .close::before {
  content: '\e91a';
}
.cid-uWwSxeHAGp .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uWwSxeHAGp .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uWwSxeHAGp .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uWwSxeHAGp .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uWwSxeHAGp .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uWwSxeHAGp .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uWwSxeHAGp .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uWwSxeHAGp .carousel-indicators li.active,
.cid-uWwSxeHAGp .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uWwSxeHAGp .carousel-indicators li::after,
.cid-uWwSxeHAGp .carousel-indicators li::before {
  content: none;
}
.cid-uWwSxeHAGp .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uWwSxeHAGp .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uWwSxeHAGp .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uWwSxeHAGp .carousel-indicators {
    display: none;
  }
}
.cid-uWwSxeHAGp .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uWwSxeHAGp .carousel-inner > .active {
  display: block;
}
.cid-uWwSxeHAGp .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uWwSxeHAGp .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uWwSxeHAGp .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uWwSxeHAGp .carousel-control,
  .cid-uWwSxeHAGp .carousel-indicators,
  .cid-uWwSxeHAGp .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uWwSxeHAGp .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uWwSxeHAGp .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uWwSxeHAGp .carousel-indicators .active,
.cid-uWwSxeHAGp .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uWwSxeHAGp .carousel-indicators .active {
  background: #fff;
}
.cid-uWwSxeHAGp .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uWwSxeHAGp .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uWwSxeHAGp .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uWwSxeHAGp .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uWwSxeHAGp .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uWwSxeHAGp .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uWwSxeHAGp .carousel {
  width: 100%;
}
.cid-uWwSxeHAGp .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uWwSxeHAGp .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uWwSxeHAGp .modal.fade .modal-dialog,
.cid-uWwSxeHAGp .modal.in .modal-dialog {
  transform: none;
}
.cid-uWwSxeHAGp .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uWwSxeHAGp H6 {
  text-align: center;
  color: #fafafa;
}
.cid-uWwSxeHAGp H3 {
  color: #492e2e;
}
.cid-uWwSxeHAGp H4 {
  color: #989292;
}
.cid-uWwSxf9DH2 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/devas-v-mgcruz00006.jpg");
}
@media (max-width: 991px) {
  .cid-uWwSxf9DH2 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uWwSxf9DH2 .row {
  flex-direction: row-reverse;
}
.cid-uWwSxf9DH2 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uWwSxf9DH2 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uWwSxf9DH2 .mbr-section-title {
  color: #cecccc;
}
.cid-uWwSxf9DH2 .mbr-text {
  color: #fafafa;
}
.cid-uWwSxfkmSu {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/devas-v-mgcruz00004.jpg");
}
@media (max-width: 991px) {
  .cid-uWwSxfkmSu .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uWwSxfkmSu .row {
  flex-direction: row-reverse;
}
.cid-uWwSxfkmSu img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uWwSxfkmSu .text-wrapper {
    padding: 2rem;
  }
}
.cid-uWwSxfkmSu .mbr-section-title {
  color: #cecccc;
}
.cid-uWwSxfkmSu .mbr-text {
  color: #fafafa;
}
.cid-uWwSxfvEvJ {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/devas-v-mgcruz00005.jpg");
}
@media (max-width: 991px) {
  .cid-uWwSxfvEvJ .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uWwSxfvEvJ .row {
  flex-direction: row-reverse;
}
.cid-uWwSxfvEvJ img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uWwSxfvEvJ .text-wrapper {
    padding: 2rem;
  }
}
.cid-uWwSxfvEvJ .mbr-section-title {
  color: #cecccc;
}
.cid-uWwSxfvEvJ .mbr-text {
  color: #fafafa;
}
.cid-uWwSxfFGZ3 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/devas-v-mgcruz00007.jpg");
}
@media (max-width: 991px) {
  .cid-uWwSxfFGZ3 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uWwSxfFGZ3 .row {
  flex-direction: row-reverse;
}
.cid-uWwSxfFGZ3 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uWwSxfFGZ3 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uWwSxfFGZ3 .mbr-section-title {
  color: #cecccc;
}
.cid-uWwSxfFGZ3 .mbr-text {
  color: #fafafa;
}
.cid-uWwSxg12eK {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-image: url("../../../assets/images/devas-v-mgcruz00002.jpg");
}
@media (max-width: 991px) {
  .cid-uWwSxg12eK .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uWwSxg12eK .row {
  flex-direction: row-reverse;
}
.cid-uWwSxg12eK img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uWwSxg12eK .text-wrapper {
    padding: 2rem;
  }
}
.cid-uWwSxg12eK .mbr-section-title {
  color: #cecccc;
}
.cid-uWwSxg12eK .mbr-text {
  color: #fafafa;
}
.cid-uXOWXSWDeC {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uXOWXSWDeC .video-wrapper iframe {
  width: 100%;
}
.cid-uXOWXSWDeC .mbr-section-title,
.cid-uXOWXSWDeC .mbr-section-subtitle,
.cid-uXOWXSWDeC .mbr-text {
  text-align: center;
}
.cid-uXOWXSWDeC .mbr-section-title {
  color: #785656;
}
.cid-uXOWXSWDeC .mbr-section-subtitle {
  color: #8a7a6b;
}
.cid-uXOWXSWDeC .mbr-text {
  color: #d7d7bb;
}
.cid-uWwSxgzNft {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uWwSxgzNft .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uWwSxgzNft .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-uWwSxgzNft .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-uWwSxgzNft .mbr-text {
  color: #bbbbbb;
}
.cid-uWwSxgzNft .mbr-section-title {
  color: #989292;
  text-align: left;
}
.cid-uWwSxgHL2U {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uWwSxgHL2U .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
.cid-uYYusLpcIS .navbar-dropdown {
  position: relative !important;
}
.cid-uYYusLpcIS .navbar-dropdown {
  position: absolute !important;
}
.cid-uYYusLpcIS .dropdown-item:before {
  font-family: Moririse2 !important;
  content: "\e966";
  display: inline-block;
  width: 0;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYYusLpcIS .dropdown-menu {
  padding: 0;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.cid-uYYusLpcIS .dropdown-item {
  border-bottom: 1px solid #e6e6e6;
}
.cid-uYYusLpcIS .dropdown-item:hover,
.cid-uYYusLpcIS .dropdown-item:focus {
  background: #ddded6 !important;
  color: white !important;
}
.cid-uYYusLpcIS .dropdown-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cid-uYYusLpcIS .dropdown-item:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.cid-uYYusLpcIS .nav-dropdown .link {
  padding: 0 0.3em !important;
  margin: 0.667em 1em !important;
}
.cid-uYYusLpcIS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
}
.cid-uYYusLpcIS .nav-link {
  position: relative;
}
.cid-uYYusLpcIS .container {
  display: flex;
  margin: auto;
}
.cid-uYYusLpcIS .iconfont-wrapper {
  color: #bbbbbb !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uYYusLpcIS .dropdown-menu,
.cid-uYYusLpcIS .navbar.opened {
  background: #000000 !important;
}
.cid-uYYusLpcIS .nav-item:focus,
.cid-uYYusLpcIS .nav-link:focus {
  outline: none;
}
.cid-uYYusLpcIS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uYYusLpcIS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uYYusLpcIS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uYYusLpcIS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uYYusLpcIS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uYYusLpcIS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uYYusLpcIS .navbar {
  min-height: 70px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
}
.cid-uYYusLpcIS .navbar.opened {
  transition: all 0.3s;
}
.cid-uYYusLpcIS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uYYusLpcIS .navbar .navbar-logo img {
  width: auto;
}
.cid-uYYusLpcIS .navbar .navbar-collapse {
  justify-content: flex-end;
  z-index: 1;
}
.cid-uYYusLpcIS .navbar.collapsed {
  justify-content: center;
}
.cid-uYYusLpcIS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uYYusLpcIS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uYYusLpcIS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 3rem);
  }
}
.cid-uYYusLpcIS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uYYusLpcIS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uYYusLpcIS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-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-uYYusLpcIS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uYYusLpcIS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uYYusLpcIS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 991px) {
  .cid-uYYusLpcIS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uYYusLpcIS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uYYusLpcIS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uYYusLpcIS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uYYusLpcIS .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: 0.5rem;
    margin-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-uYYusLpcIS .navbar .navbar-logo img {
    height: 3rem !important;
  }
  .cid-uYYusLpcIS .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-uYYusLpcIS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uYYusLpcIS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 2rem;
  }
  .cid-uYYusLpcIS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uYYusLpcIS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uYYusLpcIS .navbar.navbar-short {
  min-height: 60px;
}
.cid-uYYusLpcIS .navbar.navbar-short .navbar-logo img {
  height: 2.5rem !important;
}
.cid-uYYusLpcIS .navbar.navbar-short .navbar-brand {
  min-height: 60px;
  padding: 0;
}
.cid-uYYusLpcIS .navbar-brand {
  min-height: 70px;
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uYYusLpcIS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uYYusLpcIS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uYYusLpcIS .dropdown-item.active,
.cid-uYYusLpcIS .dropdown-item:active {
  background-color: transparent;
}
.cid-uYYusLpcIS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uYYusLpcIS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uYYusLpcIS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uYYusLpcIS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #000000;
}
.cid-uYYusLpcIS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-uYYusLpcIS .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-uYYusLpcIS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uYYusLpcIS .navbar-buttons {
  text-align: center;
  min-width: 170px;
}
.cid-uYYusLpcIS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uYYusLpcIS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #FFFFFF !important;
}
.cid-uYYusLpcIS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uYYusLpcIS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYYusLpcIS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uYYusLpcIS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uYYusLpcIS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYYusLpcIS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uYYusLpcIS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uYYusLpcIS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uYYusLpcIS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uYYusLpcIS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uYYusLpcIS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uYYusLpcIS .navbar {
    height: 70px;
  }
  .cid-uYYusLpcIS .navbar.opened {
    height: auto;
  }
  .cid-uYYusLpcIS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uYYusLLYPw {
  background-image: url("../../../assets/images/p1010084-1.jpg");
}
.cid-uYYusLLYPw .mbr-section-title {
  color: #d0d0d0;
  text-align: left;
}
.cid-uYYusLLYPw .mbr-section-subtitle {
  text-align: left;
  color: #8a7a6b;
}
.cid-uYYusLLYPw .mbr-text,
.cid-uYYusLLYPw .mbr-section-btn {
  text-align: left;
  color: #bbbbbb;
}
.cid-uYYusLYD2M {
  padding-top: 7rem;
  padding-bottom: 0rem;
  background-color: #000000;
}
.cid-uYYusLYD2M .mbr-text {
  color: #bbbbbb;
  text-align: center;
}
.cid-uYYusLYD2M .mbr-section-title {
  color: #785656;
  text-align: center;
}
.cid-uYYusLYD2M .mbr-section-subtitle {
  color: #bbbbbb;
  text-align: center;
}
.cid-uYYusM69ij {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #000000;
}
.cid-uYYusM69ij .item {
  padding-bottom: 2rem;
}
.cid-uYYusM69ij .item-wrapper {
  height: 100%;
  position: relative;
}
.cid-uYYusM69ij .item-wrapper img {
  height: 100%;
  object-fit: cover;
}
.cid-uYYusM69ij .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ffffff;
  border-radius: 50%;
  opacity: 0;
  color: #ffffff;
  transform: translateX(-50%) translateY(-50%);
  background-color: #1b1b1b;
  transition: 0.2s;
}
.cid-uYYusM69ij .item-wrapper:hover .icon-wrapper {
  opacity: 0.7;
}
.cid-uYYusM69ij .carousel-control,
.cid-uYYusM69ij .close {
  background: #1b1b1b;
}
.cid-uYYusM69ij .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-uYYusM69ij .carousel-control-prev span {
  margin-right: 5px;
}
.cid-uYYusM69ij .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-uYYusM69ij .carousel-control-next span {
  margin-left: 5px;
}
.cid-uYYusM69ij .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-uYYusM69ij .close::before {
  content: '\e91a';
}
.cid-uYYusM69ij .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-uYYusM69ij .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-uYYusM69ij .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYYusM69ij .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-uYYusM69ij .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-uYYusM69ij .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-uYYusM69ij .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-uYYusM69ij .carousel-indicators li.active,
.cid-uYYusM69ij .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-uYYusM69ij .carousel-indicators li::after,
.cid-uYYusM69ij .carousel-indicators li::before {
  content: none;
}
.cid-uYYusM69ij .carousel-indicators.ie-fix {
  left: 50%;
  display: block;
  width: 60%;
  margin-left: -30%;
  text-align: center;
}
@media (max-width: 768px) {
  .cid-uYYusM69ij .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-uYYusM69ij .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-uYYusM69ij .carousel-indicators {
    display: none;
  }
}
.cid-uYYusM69ij .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-uYYusM69ij .carousel-inner > .active {
  display: block;
}
.cid-uYYusM69ij .carousel-control.left {
  left: 0;
  margin-left: 2.5rem;
}
.cid-uYYusM69ij .carousel-control.right {
  right: 0;
  margin-right: 2.5rem;
}
.cid-uYYusM69ij .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-uYYusM69ij .carousel-control,
  .cid-uYYusM69ij .carousel-indicators,
  .cid-uYYusM69ij .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-uYYusM69ij .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
  .cid-uYYusM69ij .mbr-slider > .container .carousel-control {
    margin-bottom: 0;
  }
}
.cid-uYYusM69ij .carousel-indicators .active,
.cid-uYYusM69ij .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-uYYusM69ij .carousel-indicators .active {
  background: #fff;
}
.cid-uYYusM69ij .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-uYYusM69ij .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-uYYusM69ij .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-uYYusM69ij .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-uYYusM69ij .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-uYYusM69ij .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-uYYusM69ij .carousel {
  width: 100%;
}
.cid-uYYusM69ij .modal-backdrop.in {
  opacity: 0.8;
}
.cid-uYYusM69ij .modal.fade .modal-dialog {
  transition: margin-top 0.3s ease-out;
}
.cid-uYYusM69ij .modal.fade .modal-dialog,
.cid-uYYusM69ij .modal.in .modal-dialog {
  transform: none;
}
.cid-uYYusM69ij .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-uYYusM69ij H6 {
  text-align: center;
  color: #fafafa;
}
.cid-uYYusM69ij H3 {
  color: #492e2e;
}
.cid-uYYusM69ij H4 {
  color: #989292;
}
.cid-uYYusN3P6o {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/devas-v-mgcruz00003.jpg");
}
@media (max-width: 991px) {
  .cid-uYYusN3P6o .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uYYusN3P6o .row {
  flex-direction: row-reverse;
}
.cid-uYYusN3P6o img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uYYusN3P6o .text-wrapper {
    padding: 2rem;
  }
}
.cid-uYYusN3P6o .mbr-section-title {
  color: #cecccc;
}
.cid-uYYusN3P6o .mbr-text {
  color: #fafafa;
}
.cid-uYYusNkpC5 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/devas-v-mgcruz00007.jpg");
}
@media (max-width: 991px) {
  .cid-uYYusNkpC5 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uYYusNkpC5 .row {
  flex-direction: row-reverse;
}
.cid-uYYusNkpC5 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uYYusNkpC5 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uYYusNkpC5 .mbr-section-title {
  color: #cecccc;
}
.cid-uYYusNkpC5 .mbr-text {
  color: #fafafa;
}
.cid-uYYusNxad7 {
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-image: url("../../../assets/images/devas-v-mgcruz00002.jpg");
}
@media (max-width: 991px) {
  .cid-uYYusNxad7 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-uYYusNxad7 .row {
  flex-direction: row-reverse;
}
.cid-uYYusNxad7 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-uYYusNxad7 .text-wrapper {
    padding: 2rem;
  }
}
.cid-uYYusNxad7 .mbr-section-title {
  color: #cecccc;
}
.cid-uYYusNxad7 .mbr-text {
  color: #fafafa;
}
.cid-uYYusNWTZW {
  padding-top: 5rem;
  padding-bottom: 1rem;
  background-color: #000000;
}
.cid-uYYusNWTZW .counter-container ul {
  margin: 0;
  list-style: none;
  padding-left: 2.5rem;
}
.cid-uYYusNWTZW .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  padding-left: 1rem;
}
.cid-uYYusNWTZW .counter-container ul li:before {
  position: absolute;
  left: -40px;
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000000;
  background-color: #bbbbbb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-top: 5px;
  background: none;
  border: 1px solid #bbbbbb;
  color: #bbbbbb;
  content: "✓";
}
.cid-uYYusNWTZW .mbr-text {
  color: #bbbbbb;
}
.cid-uYYusNWTZW .mbr-section-title {
  color: #989292;
  text-align: left;
}
.cid-uYYusO7Pdx {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #000000;
}
.cid-uYYusO7Pdx .media-container-row .mbr-text {
  color: #84817f;
  text-align: center;
}
